Is there a known way to have the SFTP/SCP application to start as a service? I created a scheduled task on my server to start the application, which works, but the service inside the application does not start
I went into the C:\Program Files (x86)\SolarWinds\SftpServer\ScpServerTray.exe and set the SFTP/SCP settings that I would normally set on a Unix sshd.conf file, applied the changes, then went to the Windows Services list and found the "SolarWinds SFTP/SCP Server" service was set to be "Manual" I changed that to "Automatic" and restarted the server. Once I did, the SCP server was up and listening and functioning as I need it to. Not sure if this is the "official" way to get it to run as a service, but it seemed to work for me. It's not a very intuitive process at all.
What settings did you configure to make it like a Unix file? Just to make sure we are talking about the same thing, we want to run the file called "ScpServerTray.exe" as a service so we don't have to have the server logged on to the desktop to transfer a file using SCP. The SolarWindsSftpServer.exe already starts as a service.
From my experience, the "ScpServerTray.exe" was where I made my settings (Adding a user, changing the root location, etc.), then hit apply changes. Once I did that, I killed the "ScpServerTray.exe" process and made sure that it did not start at logon. Then made sure the SolarWindsSftpServer.exe service was marked to start Automatically. Then rebooted the server. When I did, the SolarWinds server came back online and I was able to connect using SCP. As a side note, the "ScpServerTray.exe" process was not running at the time. I hope this helps.