Sftpには SharpSSH を使用しましたが、うまく機能し、オープンソースです。
コード例:
sftp = new Tamir.SharpSsh.Sftp(ipAddress, username, password);
sftp.Connect();
sftp.Get(sourcePath, destinationPath);
sftp.Close();
私たちのプロジェクトでは Rebex components (FTP、S-FTP、FTP-S)を使用しています。しかし、それらは商業的です。