当存在“FTP Over ssh”时如何以编程方式传输文件

发布于 2024-08-10 22:41:54 字数 137 浏览 2 评论 0原文

我正在 ftp 上做项目。在我的客户端,他们有 ssh。到目前为止,我在没有 ssh 的情况下完成了应用程序,我不知道当有 ssh 结束时如何通过 ftp 传输文件 它。

我想用 C# 2.0 来做。怎么做呢?任何与此相关的信息都会非常有帮助。

I am doing projects on ftp. On my client side they have ssh. Until now I done application without ssh, I don't know how to transfer files over ftp when there is ssh over
it.

I want to do it in C# 2.0. How to do it? Any information regarding this will be very helpful.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

国产ˉ祖宗 2024-08-17 22:41:54

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

You typically use the Secure Copy Program (scp), rather than ftp (or sftp).

蹲墙角沉默 2024-08-17 22:41:54

维基百科上有很多关于(非)标准等的文档:

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

但是,请注意,还有其他选择:您可以使用 ssh 远程执行“ls”,并且可以使用 scp 复制文件。

如果你真的想使用 sftp,我对 C# 的最佳猜测是远程控制 psftp.exe

There is a lot of documentation on Wikipedia, about the (non-)standard etc.:

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

However, note that there are alternatives: You can remotely execute "ls" using ssh and you can use scp to copy files.

If you really want to use sftp, my best guess for C# is to remote-control psftp.exe

听风吹 2024-08-17 22:41:54

如果您需要第三方组件来实现此目的,我很幸运 Chilkat's。

If you need a third party component for this, I've had good luck with Chilkat's.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文