答案 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)。不过,它们属于商业用途。