Rsync между двумя пультами через сервер управления без переадресации агента или обмена ключами?
У меня есть управляющий сервер (CS), который имеет SSH-доступ ко многим другим (H1, H2 и т. Д.). Я хотел бы, чтобы CS мог инициировать передачу rsync между любыми двумя серверами H * без того, чтобы эти хосты не знали, как напрямую соединяться друг с другом.
Я смотрел на локальную / обратную переадресацию портов, но кажется, что это полезно, только когда H1 и H2 не могут напрямую общаться друг с другом в сети. H1 все еще нуждается в авторизованном ключе для H2, чтобы это работало, чего я хочу избежать.
Переадресация агента выглядит так, как будто у него есть недостаток, позволяющий ненадежному H1 использовать любой из моих ключей для других хостов. Я не хочу, чтобы H1 получил доступ к чему-либо еще, только H2 на время передачи.
Есть ли способ, которым я могу установить SSH-соединения от CS к H1 и от CS к H2, и затем иметь rsync (на CS или H1) для связи через эти каналы с H2 без дополнительной аутентификации? Что-то вроде командного туннеля, который предварительно авторизован?
0 ответов на вопрос
Похожие вопросы
-
2
Какие файлы должны быть скопированы, чтобы сделать загрузочный резервный диск для OS X?
-
10
Как настроить SSH, чтобы мне не приходилось вводить свой пароль?
-
3
Как я могу использовать ssh для запуска команды на удаленной машине Unix и выхода до ее завершения?
-
-
8
Спаси меня от бессмысленного терминала
-
4
Как заставить ключи HOME или END работать в mc, работающем на OS X (ssh)
-
3
/ usr / bin / reset отключает возврат
-
4
Создан ключ с использованием SSH keygen, не может увидеть папку с помощью filezilla
-
9
Могу ли я загрузить файл на свой компьютер из telnet (putty)?
-
4
Как мне подключиться к SSH серверу из Ubuntu?
-
1
Структура открытого ключа OpenSSH