2009-11-09 75 views
1

我正在做ftp項目。在我的客戶端他們有ssh。到現在爲止我沒有使用ssh來完成應用程序,我不知道如何通過ftp傳輸文件,當ssh通過 時。如何通過編程方式傳輸文件「FTP over ssh」

我想在C#2.0中做到這一點。怎麼做?任何關於這方面的信息都會非常有幫助。

回答

1

您通常使用安全複製程序(scp),而不是ftp(或sftp)。

1

有維基百科上的很多文檔,對(非)標準等:

http://en.wikipedia.org/wiki/SSH_file_transfer_protocol

但是請注意,有替代品:您可以遠程執行「ls」的使用ssh和你可以使用scp來複制文件。

如果你真的想用SFTP,對於C#我最好的猜測是遙控psftp.exe