3

Есть ли способ / опция / оболочка для ssh, который позволит не только пересылку агентов, но и пересылку конфигурации?

Например, рассмотрим workstation и server . Рабочая станция ~/.ssh/config определяет хосты somehost и server но файл конфигурации сервера пуст . Возможно ли на server использовать файл конфигурации workstation следующим образом:

user@workstation$ ssh server # server is defined in .ssh/config on workstation

 successful login on server

user@server$ ssh somehost # somehost is defined in .ssh/config on workstation
                          #                  but NOT in .ssh/config on server

 successful login on somehost

user@somehost$ _

то есть я хочу ссылаться на файл конфигурации workstation находясь на server .

1 ответ1

1

Единственная возможность, о которой я могу подумать с самого начала, которая не связана с фактическим копированием, - это создать туннель от клиента (workstation) к somehost через ssh -w ... , тем самым позволяя вам подключаться "напрямую" с workstation на somehost .

Таким образом, вы копаете туннельный server на somehost и тем самым делаете somehost доступным для workstation . Это если переадресация портов не была отключена или ограничена.

Единственная другая возможность, которая приходит на ум, - это скопировать файл конфигурации, используя scp , а затем запустить клиент ssh на server используя ssh -F <your-copied-config> . В качестве варианта этой темы вы можете, конечно, проанализировать файлы конфигурации на workstation и передать параметры, используя -o ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .