Копирование файлов между двумя удаленными серверами с помощью SFTP

Копирование файлов между двумя удаленными серверами с помощью SFTP

Какие инструменты позволяют копировать файлы между двумя удаленными серверами с помощью SFTP (протокол передачи файлов SSH)?

Я попробовал WinSCP, но мне удалось копировать файлы только между моим локальным компьютером и одним удаленным сервером.

решение1

Чтобы включить передачу файлов между двумя удаленными машинами, вам нужно будет подключиться к одной из них по SSH/Telnet/Remote/VNC и т. д. и начать передачу оттуда. Любая другая альтернатива, включающая вашу локальную машину, потребует сначала передать файлы на вашу локальную машину.

решение2

Netcat — еще один инструмент, который может это сделать, но netcat должен присутствовать на обоих удаленных серверах (маловероятно, если один из них — Windows или Solaris), и вам нужно будет сделать это через туннель ssh, чтобы быть в безопасности, что сводит на нет суть, поскольку вы можете просто использовать ssh, чтобы добиться того, что вам нужно. Если безопасность не является проблемой, и netcat доступен на обеих машинах

решение3

WinSCP может копировать файлы между двумя серверами через локальную временную копию. Конечно, это будет медленно, если ваша линия к серверу медленная. Это просто экономит вам некоторые ручные действия.

Более подробную информацию см. в разделе FAQ по WinSCP.Можно ли передавать файлы между двумя удаленными серверами с помощью WinSCP?

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