FileZilla: передача файлов удаленного сервера на удаленный сервер с локального компьютера
Используя FileZilla, возможно ли передавать файлы между двумя удаленными серверами (скажем, сервером A и сервером B) при доступе к ним с локального компьютера (скажем, компьютера C)?
В настоящее время я использую Компьютер C, вход на сервер A, а затем запускаю FileZilla GUI. Затем перенесите файлы, используя сервер A как локальный и сервер B как удаленный. Но запуск FileZilla графически на удаленном сервере A был удручающе медленным.
Любые предложения по улучшению этой ситуации?
2 ответа
FileZilla не допускает никакой передачи между двумя удаленными системами по любому протоколу.
Протокол SFTP не допускает прямой передачи файлов между двумя удаленными системами.
Возможные обходные пути:
- Если у вас есть доступ к SFTP, вы, как правило (но не обязательно), также имеете доступ к SSH-оболочке. Таким образом, вы можете войти в A и инициализировать прямой перевод в B из оболочки.
- Если вы хотите продолжать использовать GUI, у вас, вероятно, нет другого выбора, кроме как передача через локальную временную копию. Некоторые клиенты SFTP позволяют это легко перетаскивать. Например мой WinSCP. См. Могу ли я передавать файлы между двумя удаленными серверами с помощью WinSCP?
Если у вас есть доступ по SSH на обеих машинах и вы можете установить Cygwin на машине с Windows, я рекомендую использоватьrsync
.
Вот ответ, объясняющий, как настроить rsync в Windows: rsync из Linux в Windows через SSH.