我们需要将数千个小型htm文件转移到在Windows Server 2008R2上运行IIS7.5的Web服务器。 文件分组在文件夹中,每个文件夹包含200到500个文件。 远程桌面连接的拖放不能很好地工作。 通常它被卡在“计算”,似乎从来没有进展。 所以我们想在服务器上启用SSH文件传输。
没有本地function“启用SSH文件传输”。 IIS包括一个FTP服务器,它具有FTPSfunction,但没有用于SFTP(如您所知,它是SSH的子协议)。
您必须find支持SFTP的第三方SSH服务器; 有免费的和Windows商业的。 这个网站是不是一个很好的要求产品的build议,请阅读常见问题。
您也可以通过HTTPS启用WebDAV,然后甚至不需要比浏览器更专用的客户端,甚至不需要从Windows计算机到WebDAV服务器的映射驱动器。
任何协议都会受到伤害,因为您通过networking连接启动了数千个连接,每个连接在启动时都会有networking延迟。 此外WebDAV是一个不错的主意,但已经certificate了我以前非常气质的事情 – 这篇文章和评论说明了一些例子的烦恼。
简单的解决方法是压缩文件,将RDP复制到一个操作中,然后在服务器上解压。
关于SSH服务器,我以前使用过http://www.freesshd.com/ ,但是我不太清楚它是否长期运行, https://filezilla-project.org/作为客户。 他们也会做一次性复制。