2009-11-09 77 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