Пересылка конфигурации SSH
Есть ли способ / опция / оболочка для 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 ответ
Единственная возможность, о которой я могу подумать из головы, которая не включает в себя фактическое копирование, это создать туннель от клиента ( workstation
) чтобы somehost
с помощью ssh -w ...
тем самым позволяя подключаться "напрямую" из workstation
в somehost
,
Так ты копаешь туннель server
в somehost
и тем самым сделать somehost
доступны для workstation
, Это если переадресация портов не была отключена или ограничена.
Единственная другая возможность, которая приходит на ум, - это скопировать файл конфигурации, используя scp
, а затем начать ssh
клиент на server
с помощью ssh -F <your-copied-config>
, В качестве варианта этой темы вы можете, конечно, разобрать файлы конфигурации на workstation
и передать параметры, используя -o ...
,