我一直在寻找一个 FTP 客户端来在两台服务器之间传输文件,我得到的最接近的是 FTP Rush,我能够使用 FTP Rush 登录到我的两台 Linux 服务器的 FTP 帐户,但我无法传输文件。有人可以建议一些FTP客户端来做到这一点。
这是一种过时的做事方式。您正在使用的是 FXP,它是一种不受广泛支持的 FTP 扩展,用于进行服务器到服务器的传输。没有多少客户端支持这一点,因为远程访问其中一台服务器并启动传输、使用 rsync 或通过脚本自动化更有意义。这也是一个潜在的安全威胁。我还认为 FXP 缺乏支持扩展到服务器端,您可能无法在某些 ftp 服务器上使用它。
FWIW,似乎 FlashFXP 和 FTPRush 是 FXP 传输的领导者。如果两者都不起作用,那么您的服务器不支持 FXP 或需要特殊的防火墙规则才能使其工作(我的理解是,这些都不能在被动模式下工作,并且需要在防火墙中进行显式开放端口)。
http://en.wikipedia.org/wiki/File_eXchange_Protocol
此外,这很重要(来自维基文章)
“启用 FXP 支持会使服务器容易受到称为 FTP 反弹的攻击。因此,FTP 服务器软件通常默认禁用 FXP。”