Пересылка конфигурации 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 ... ,