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

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

我需要在 Windows 2008 Server 计算机上设置一个 SFTP 服务器,用于接收大文件(~200MB)。我需要该服务器根据公司的 LDAP / ActiveDirectory 对尝试登录的任何用户进行身份验证。

我曾尝试使用适用于 Windows 的 OpenSSH(又称 SSHWindows)来实现这一点,但没有成功。在 Linux 中,通过修改 OpenSSH 配置文件似乎可以实现这一点,但在 SSHWindows 中似乎无法实现。

我可以使用什么(最好是免费的)软件来实现这一点?

答案1

自由FTP运行良好,可以使用 Windows 或应用程序身份验证。如果您的 SFTP 服务器是 AD 域的成员,则可以使用您的 AD。如果您需要通过 LDAP 进行实际身份验证,或者无法使您的服务器成为 AD 的成员,那么它将无法满足您的需求。

答案2

您是否考虑过使用FTP 服务? 它有一个用于 sftp/scp 和 LDAP 身份验证的模块。我最近在工作中设置了一些 Solaris 服务器,用于 sftp/scp 文件传输,并使用 Fedora Directory Server 进行用户身份验证。

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

答案3

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

http://www.zftpserver.com/

相关内容