我正在做ftp項目。在我的客戶端他們有ssh。到現在爲止我沒有使用ssh來完成應用程序,我不知道如何通過ftp傳輸文件,當ssh通過 時。如何通過編程方式傳輸文件「FTP over ssh」
我想在C#2.0中做到這一點。怎麼做?任何關於這方面的信息都會非常有幫助。
我正在做ftp項目。在我的客戶端他們有ssh。到現在爲止我沒有使用ssh來完成應用程序,我不知道如何通過ftp傳輸文件,當ssh通過 時。如何通過編程方式傳輸文件「FTP over ssh」
我想在C#2.0中做到這一點。怎麼做?任何關於這方面的信息都會非常有幫助。
您通常使用安全複製程序(scp),而不是ftp(或sftp)。
有維基百科上的很多文檔,對(非)標準等:
http://en.wikipedia.org/wiki/SSH_file_transfer_protocol
但是請注意,有替代品:您可以遠程執行「ls」的使用ssh和你可以使用scp來複制文件。
如果你真的想用SFTP,對於C#我最好的猜測是遙控psftp.exe
如果你需要這個第三方組件,我有好運氣Chilkat's。