如何在C#中使用sftp

时间:2011-11-11 09:48:13

标签: c# .net sftp

  

可能重复:
  How do I upload a file to an SFTP server in C# / .NET?

.net是否支持 sftp

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

2 个答案:

答案 0 :(得分:15)

我们已经将SharpSSH用于sftp,它运行良好并且是开源的。

代码示例:

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

答案 1 :(得分:3)

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