首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在两个ftp之间传输文件

如何在两个ftp之间传输文件
EN

Unix & Linux用户
提问于 2014-11-14 20:29:53
回答 2查看 2.8K关注 0票数 4

我需要将文件从ftp传输到另一个文件,是否有任何工具可以将两个访问权限从一个传输到另一个,而不需要将文件下载到我的机器上?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2014-11-14 20:51:44

您可以使用支持FXP协议的客户端,如webmaster.stackexchange.com Q&A:如何使用FTP将文件从一台服务器传输到另一台服务器中的一个答案所述。

以下是来自SmartFTP知识库的内容:

节选

什么是FXP?FXP代表文件eXchange协议。它允许您使用FXP客户端将文件从一个FTP服务器复制到另一个FTP服务器.通常,您使用FTP协议在计算机和FTP服务器之间传输文件,最大传输速度取决于您的互联网连接速度(例如56k、线缆或T1)。当使用FXP客户端在两个远程服务器之间传输文件时,最大传输速度并不取决于您的连接,而仅取决于两个服务器之间的连接,这通常比您自己的连接要快得多。因为它是直接连接,所以您将无法看到文件的进度或传输速度。

支持此功能的2个客户端是SmartFTPCuteFTP

节选

限制

  • 两个FTP服务器都必须支持FXP并启用它。请咨询服务器管理员,因为大多数FTP服务器不支持FXP,或者由于潜在的安全风险而禁用FXP。
  • 一个服务器必须支持PASV模式,而另一个服务器必须允许来自外部地址的端口命令。客户端登录到两个服务器,然后通过告诉一台服务器它将是被动传输而另一服务器将是主动传输来安排文件传输,参见示例。

节选

例如,FTP客户端通过发送"PASV“命令告诉目标FTP服务器侦听连接。源FTP服务器连接到目标服务器报告的数据端口(在成功的PASV命令之后)。然后,客户端将"PORT“命令中的地址/端口传递给目标服务器。因此,所有数据都直接从源发送到目标FTP服务器。这两台服务器只向FTP客户端报告失败/成功的状态消息。您可以使用SmartFTP将文件从一个远程服务器传输到另一个远程服务器,方法是在每个窗口中打开一个远程服务器,然后拖放。

参考资料

  • 知识库-主页>什么是.>什么是FXP?
票数 3
EN

Unix & Linux用户

发布于 2018-08-11 22:21:48

你可以使用FXP。我在Linux:https://cbftp.eu/中使用CBFTP

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/168036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档