什么是一个好的(商业)高容量的Windows SFTP服务器?

我们正在使用Titan FTP服务器,但是我们发现它有内存泄漏。 在高负荷时段,它似乎每周也会失败两到三次,给我们的客户带来问题。 当Titan FTP服务器出现故障时,重启实际(硬件)服务器似乎是解决问题的唯一方法。 当我们升级到最新的服务器代码时,问题变得更糟。 我也试图与他们的客户支持,他们一直没有能够解决这个问题。

因此,我们正在考虑用另一个商业级别的FTP服务器取代Titan FTP服务器。 我们做所有文件传输使用SFTP和SFTP能力是一个要求。 我们向大量客户端传输文件,文件大小范围从相当小到20MB。 在高峰时间,我们可能有40个或更多的客户端连接,并上传或下载文件到服务器。

我们的环境是运行在具有32GB内存的64位计算机上的Windows Server 2008 Standard。

不是Windows的家伙,所以我不能提出任何直接的build议,但http://en.wikipedia.org/wiki/List_of_SFTP_server_software可能是一个很好的起点。

看一下列表,我可以告诉你, Serv-U几乎是永远的 – 我记得在Windows 95下使用它在石器时代 – 所以它可能是相当好的debugging在这一点上,可能是一个不错的select。

该Wiki列表上的另一个软件是GoAnywhere Services 。 我已经将它安装在许多客户端,他们喜欢Active Directory集成,在一个小脚印上安全控制的坚如磐石的性能,并且你可以通过浏览器做所有事情。

你也可能想看看Syncplify.me服务器! 即使在多节点HA(高可用性)部署中也能很好地扩展,并支持本地以及Windows和Active Directory用户和组。

对于40台(甚至100台)同时连接的客户端,您拥有的机器(64位Windows 2008,32 GB RAM)可以很好地工作,但可以通过适当的HA部署轻松扩展到数百个并发客户端。