Windows上使用LDAP进行身份validation的SFTP服务器

我需要在Windows 2008 Server计算机上设置一个SFTP服务器,用于接收大文件(〜200MB)。 我需要服务器来validation所有试图login的用户,对公司的LDAP / ActiveDirectory。

我试图用OpenSSH for Windows(AKA SSHWindows)做到这一点,但没有运气。 Linux似乎可以通过摆弄OpenSSHconfiguration文件来实现,但在SSHWindows中似乎不可能。

我可以用什么(最好是免费的)软件来实现这个目标?

FreeFTPd工作得很好,可以使用Windows或应用程序authentication。 如果您的SFTP服务器是您的AD域的成员,则可以使用您的AD。 如果您需要通过LDAP进行实际身份validation,或者无法让您的服务器成为AD的成员,那么这将不符合您的需求。

你有没有看过使用ProFTPd ? 它有一个用于sftp / scp和LDAPauthentication的模块。 我最近设置了一些正在用于sftp / scp文件传输的Solaris服务器,并使用Fedora Directory Server进行用户身份validation。

它看起来像它可以编译和安装在Windows上使用cygwin。

虽然它不是免费的,但我们已经使用了zFTPserver大约一年。 它与AD集成并在Windows上运行。

http://www.zftpserver.com/