ssh - Windows 上的 VSFTPD 和其他问题

标签 ssh ftp sftp vsftpd

我必须构建一个与 vsftpd 兼容的 ftp 客户端。我不确定 vsftpd 遵循哪个协议(protocol),sftp 还是 ftps,我猜是 sftp,因为我可以将一些 vsftpd 客户端连接到端口 21(ftp)和 22(sftp),但不能连接 990(ftps)。

现在我必须使用 C#.NET 与与 vsftpd 兼容的 ftp 服务器进行通信。有人可以帮我找出一些好的开源 sftp 客户端。

我还需要在 Windows 上设置一些 sftp 服务器。是否有任何开源 sftp 服务器。

谢谢。

最佳答案

vsftpd 支持 FTP 和 FTPS,所以你需要一个 FTP/FTPS .NET 客户端。它不是开源的,但一种选择是 edtFTPnet/PRO .它执行 FTP、FTPS 和 SFTP(以防您需要后者)。

如果您想要 Windows 的 SFTP 服务器,请尝试 CompleteFTP .它支持 Windows 上的 FTP、FTPS、SFTP 和 SCP。

关于ssh - Windows 上的 VSFTPD 和其他问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1205613/

相关文章:

azure - SSH 到 Azure Kubernetes 虚拟机时出现错误

c - 如果接受 key 请求,libssh2 公钥身份验证仅需要密码

java - 使用 Apache Commons VFS2 检查文件是否存在

c# - SSH.NET - 未找到合适的身份验证方法

java - 仅在内存中流式传输压缩文件

vb.net - 我可以将后台智能传输服务与 FTP 一起使用吗?

git - SSH 权限在重新启动时被拒绝

mysql - 如何通过管道下载、解压并导入到mysql转储?

excel - 从 FTP 站点获取最新文件的批处理/宏代码

Python:Lambda 和回调函数?