How to enable SFTP uploads to Windows Server 2008R2

sftpuploadwindows-server-2008-r2

We need to transfer thousands of small htm files up to a web server running IIS7.5 on Windows Server 2008R2. The files are grouped in folders, each folder containing from 200 to 500 files. Remote Desktop Connection's drag-drop isn't working very well for this. Often it gets stuck at "calculating" and never seems to progress. So we would like to enable SSH file transfer on the server.

Best Answer

There is no native feature to "enable SSH file transfer." IIS includes an FTP server, which has an FTPS feature, but nothing for SFTP (which, as you're aware, is a sub-protocol of SSH.)

You'll have to find a 3rd-party SSH server that supports SFTP; there are free ones and commercial ones for Windows. This site isn't a good one to ask for product recommendations, please read the FAQ.

You could also enable WebDAV over HTTPS, and then you don't even need anything on the client more specialized than a browser, or even a mapped drive from a Windows machine to the WebDAV server.