Есть такая задача.
Я ssh-усь на удаленную машину, что-то там делаю, а потом мне нужно позвать rsync, но так, чтобы он не спрашивал второй раз пароль и не открывал еще один канал, а работал по существующему.
Понятно, что можно патчить rsync (такой патч я виел) или разложить предварительно ключики, но можно ли сделать это стандартным rsync-ом?
Зачем? Затем, что открывать новый канал может быть долго (пока там ssh handshake пройдет)
rsync с использованием существующего канала
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 585
- Статус: Просто flook
rsync с использованием существующего канала
В каждом из нас спит гений... и с каждым днем все крепче...
-
- Сообщения: 257
Re: rsync с использованием существующего канала
У меня вот такая идея появилась....
вместе с созданием ssh соединения поднять туннель с помощью -L -R или -D, и пробрасывать на необходимый порт...
А rsync указать коннект на localhost и тот порт что открыли локально....
вместе с созданием ssh соединения поднять туннель с помощью -L -R или -D, и пробрасывать на необходимый порт...
А rsync указать коннект на localhost и тот порт что открыли локально....