有人知道是否有适用于 Windows 的 SFTP 服务器,具有这些功能吗?
1. sftp 用户数据库与 Windows 用户分开(最好是带有用户/密码对的简单文本文件或某种带有 gui 的数据库)。我只是不喜欢创建一个完整的 Windows 用户仅用于文件传输的想法
2. 对于每个用户,我可以手动指定一个主文件夹(可以位于不同的磁盘上)
3. 免费(非付费)
我尝试了 OpenSSH,但它似乎只适用于 Windows 用户。从我尝试设置它所花费的时间来看,检查所有其他现有服务器软件需要花费大量时间,所以我决定询问。
至于我想要完成的任务 - 我正在尝试设置一个与 winscp 同步的服务器。普通 FTP 是不可能的,因为它没有加密,FTPS/ES 数据连接被防火墙阻止,SFTP 使用单个端口并且在我们的防火墙上是允许的。问题是,我太习惯使用 filezilla 服务器了,它有自己的用户数据库,可以为每个用户设置特定的主文件夹,所以我希望 SFTP 具有相同的功能
答案1
作为重力建议,Bitvise WinSSHd 是最接近的答案。
我可以创建用户,为所有用户设置特定权限,映射类似于 FTP 的虚拟目录。将来我甚至可能使用它来代替 filezilla 服务器,因为 SFTP 需要较少的网络访问才能使用。
免费版本的限制对于个人使用来说没问题。
答案2
您可能还想看看Syncplify.me 服务器!,它确实有一个与 Windows 用户数据库分离的用户数据库(尽管它也可以与 Windows 和 AD 集成,但前提是你愿意),并且带有几种许可证类型,包括免费许可证类型。