Какие инструменты позволяют мне копировать файлы между двумя удаленными серверами с помощью SFTP (SSH File Transfer Protocol)?
Я пробовал WinSCP, но я могу копировать файлы только между моей локальной машиной и одним удаленным сервером.
Чтобы разрешить передачу файлов между двумя удаленными компьютерами, вам нужно подключить SSH/Telnet/Remote/VNC и т.д. К одному из них и инициировать передачу оттуда. Любая другая альтернатива, связанная с вашим локальным компьютером, сначала потребует передачи файлов на ваш локальный компьютер.
Netcat - это еще один инструмент, который может сделать это, но netcat должен присутствовать на обоих удаленных серверах (маловероятно, если один из них - Windows или Solaris), и вам нужно будет сделать это через туннель ssh, чтобы обезопасить себя. Вы можете просто использовать ssh для достижения желаемого. Если безопасность не является проблемой, и netcat доступен на обеих машинах
WinSCP может копировать файлы между двумя серверами через локальную временную копию. Конечно, это будет медленно, если ваша линия к серверу медленная. Это просто спасает вас от ручного действия.
Для получения дополнительной информации см. FAQ по WinSCP. Могу ли я передавать файлы между двумя удаленными серверами с помощью WinSCP?