如何在C#中使用sftp

可能重复:
如何在C#/ .NET中将文件上传到SFTP服务器?

.net是否支持sftp

我在网上找不到任何样品。

我们使用SharpSSH进行sftp,它运行良好并且是开源的。

代码示例:

sftp = new Tamir.SharpSsh.Sftp(ipAddress, username, password); sftp.Connect(); sftp.Get(sourcePath, destinationPath); sftp.Close(); 

我们在项目中成功使用了Rebex组件 (FTP,S-FTP,FTP-S)。 不过,它们属于商业用途。