从(第三台)本地计算机在两个 FTP 服务器之间复制文件

从(第三台)本地计算机在两个 FTP 服务器之间复制文件

我有两个 ftp 服务器 A 和 B。我需要将某个目录树(及其下的所有文件)从服务器 A 复制到服务器 B。有没有办法从我的本地机器(c)实现这一点,而不需要在服务器 A 和 B 上运行任何东西?

编辑这三台机器都在不同的网络上,但我可以从本地 m/c 访问这两台服务器。服务器 B 是 Akamai 服务器(猜测是 Linux),我们托管内容并需要从 ftp 服务器 A(也是 Linux 服务器)复制内容

答案1

为了实现这一点,您连接的 FTP 服务器不得明确禁止服务器到服务器的连接。您需要一个能够控制服务器到服务器请求的客户端。

执行服务器到服务器传输的方法与执行FTP 反弹攻击,因此服务器到服务器的功能通常被配置禁止,或者甚至在某些 FTP 服务器中不受支持。

Proftpd 对传输过程有一个很好的描述,以及你需要做什么才能支持它FTP服务器

由于您无法控制上述两个 ftp 服务器,因此几乎肯定无法配置它们以支持服务器到服务器的通信。由于目前几乎每个 ftp 守护程序都默认禁用对服务器到服务器通信的支持,因此您不太可能实现此目的。

相关内容