FileZilla:从本地计算机将文件传输到远程服务器

FileZilla:从本地计算机将文件传输到远程服务器

使用 FileZilla,是否可以在两个远程服务器(例如服务器 A 和服务器 B)之间传输文件,同时从本地计算机(例如计算机 C)访问它们?

我目前的做法是,使用计算机 C 登录到服务器 A,然后运行 ​​FileZilla GUI。然后使用服务器 A 作为本地服务器、服务器 B 作为远程服务器传输文件。但是,在远程服务器 A 上以图形方式运行 FileZilla 的速度非常慢。

有什么建议可以改善这种情况吗?

答案1

FileZilla 不允许使用任何协议在两个远程系统之间进行任何类型的传输。


SFTP 协议不允许在两个远程系统之间直接传输文件。


可能的解决方法是:

  • 如果您有 SFTP 访问权限,您通常(但不一定)也会有 SSH shell 访问权限。因此,您可以登录到 A 并初始化从 shell 到 B 的直接传输。
  • 如果您想继续使用 GUI,您可能没有其他选择,只能通过本地临时副本进行传输。一些 SFTP 客户端允许通过拖放无缝地进行此操作。例如我的WinSCP。请参阅我可以使用 WinSCP 在两个远程服务器之间传输文件吗?

答案2

如果您在两台机器上都有 SSH 访问权限,并且可以在 Windows 机器上安装 Cygwin,那么我建议使用rsync

以下答案解释了如何在 Windows 上设置 rsync:通过 SSH 从 Linux 到 Windows 进行 rsync

相关内容