FileZilla: Передача файлов с удаленного сервера на удаленный сервер с локального компьютера

FileZilla: Передача файлов с удаленного сервера на удаленный сервер с локального компьютера

Можно ли с помощью FileZilla передавать файлы между двумя удаленными серверами (например, сервером A и сервером B), получая к ним доступ с локального компьютера (например, компьютера C)?

В настоящее время я делаю так: используя компьютер C, вхожу на сервер A, затем запускаю FileZilla GUI. Затем передаю файлы, используя сервер A как локальный, а сервер B как удаленный. Но запуск FileZilla в графическом режиме на удаленном сервере A был удручающе медленным.

Есть ли какие-нибудь предложения по улучшению этой ситуации?

решение1

FileZilla не допускает никакой передачи данных между двумя удаленными системами с использованием любого протокола.


Протокол SFTP не позволяет осуществлять прямую передачу файлов между двумя удаленными системами.


Возможные обходные пути:

  • Если у вас есть доступ SFTP, у вас, как правило (но не обязательно), также будет доступ к оболочке SSH. Таким образом, вы можете войти в A и инициализировать прямую передачу в B из оболочки.
  • Если вы хотите продолжать использовать GUI, у вас, вероятно, нет другого выбора, кроме как перенос через локальную временную копию. Некоторые клиенты SFTP позволяют это легко с помощью перетаскивания. НапримермойWinSCP. СмотретьМожно ли передавать файлы между двумя удаленными серверами с помощью WinSCP?

решение2

Если у вас есть доступ по SSH на обеих машинах и вы можете установить Cygwin на машину с Windows, то я рекомендую использовать rsync.

Вот ответ, который объясняет, как настроить rsync в Windows:rsync из Linux в Windows через SSH.

Связанный контент