如何 FTP 在不同网络上的两个远程服务器之间

how to FTP between two remote Servers on separate networks

我看过类似的帖子,但没有明显的解决办法。我们有三台服务器 - 3 个独立的物理位置/3 个独立的网络。我们想将文件从一台服务器(源)复制到另外两台服务器,反之亦然。我们可以 Ftp 从本地计算机成功连接到服务器,但我们无法 FTP 从服务器到服务器。我们在 LAMP 上并使用 IP 表,并假设有一些与阻止从服务器访问以建立连接有关的东西,但我在这方面的知识非常有限。如果有人对要检查的一组一般步骤或故障排除有任何建议,我们将不胜感激。 谢谢!

如果您可以从本地计算机访问 (3) 个服务器,则可能是您的服务器在尝试访问外部世界时出现问题。 我会说你的 iptable 中缺少允许输出流的 "OUTPUT" 行,例如:

iptables -A OUTPUT -p tcp --dport 21 -m state --state NEW,ESTABLISHED -j ACCEPT