サイトからすべてのファイルをダウンロードする必要がありますFTP
。しかし、私は接続するためSFTP
に接続する必要があります。FTP
接続に使用しているサイトからファイルをダウンロードするための例/チュートリアルが見つかりませんSFTP
。
誰かが私にチュートリアルを教えてもらえますか、または最初にいくつかのサンプルコードを提供できますか?
TamirのSharpSSHライブラリはSFTPをかなりうまく処理します。例はたくさんありますが、要点は次のとおりです。
Sftp sftp = new Sftp(sftpHost, sftpUser);
Console.WriteLine("success");
// assuming public/private key authentication here...
sftp.AddIdentityFile(privateKeyFileName, privateKeyFilePassPhrase);
sftp.Connect(sftpPort);
ArrayList files = sftp.GetFileList(".");
foreach (string file in files)
{
Console.WriteLine("\t{0}", file);
}
sftp.Close();