我需要从下载的所有文件FTP
站点。 但我需要连接SFTP
进行连接。 我无法找到例子/教程从下载文件FTP
使用网站SFTP
进行连接。
可有人请点我的教程或提供一些示例代码以开始?
我需要从下载的所有文件FTP
站点。 但我需要连接SFTP
进行连接。 我无法找到例子/教程从下载文件FTP
使用网站SFTP
进行连接。
可有人请点我的教程或提供一些示例代码以开始?
塔米尔的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();