Я могу подключиться через ssh к двум хостам, скажем, host1 и host2, и мне нужно скопировать файлы с host1 на host2 через rsync
.
Я знаю, что могу сначала выполнить копирование файлов с хоста 1 на локальный хост, а затем с локального хоста на хост 2 или выполнить простое копирование с помощью scp -3 <user1@host1:/file_path1> <user2@host2:/file_path2>
, но моя цель - тест ssh туннель через rsync
.
Кто-то может мне помочь?
Дополнительно:
Я читал о ssh туннеле, но не могу достичь своей цели ... возможно, есть кое-что, чего я не понял. Например, если я бегу
$ ssh -L 9999:host2:22 user_host1@host1
это означает: сопоставить мой локальный порт 9999 с портом 22 хоста2 и подключиться к хосту1 как пользователь user_host1, но ... с помощью этого сопоставления, какова цель подключения к хосту1?