1

サイトからすべてのファイルをダウンロードする必要がありますFTP。しかし、私は接続するためSFTPに接続する必要があります。FTP接続に使用しているサイトからファイルをダウンロードするための例/チュートリアルが見つかりませんSFTP

誰かが私にチュートリアルを教えてもらえますか、または最初にいくつかのサンプルコードを提供できますか?

4

1 に答える 1

1

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();
于 2012-06-04T17:47:40.817 に答える