SSH ProxyJump: подключиться к серверу через bastion
ProxyJump открывает SSH-соединение к внутреннему серверу через bastion без ручного локального туннеля. Сохраните настройки в ~/.ssh/config, чтобы подключаться коротким alias. ????? ??????????? ?????????? ???????? ?????? ??????? ? ????????? ?????? ? ??????? ?????.
Рабочий пример
Host bastion
HostName bastion.example.net
User deploy
Host app-internal
HostName 10.20.0.15
User app
ProxyJump bastion
IdentityFile ~/.ssh/id_ed25519Подключайтесь командой ssh app-internal. scp и rsync также читают alias из SSH config. Для цепочки jump hosts можно задать ProxyJump через запятую.
Частый вопрос
Как увидеть, через какой сервер идёт соединение?
Запустите ssh -v app-internal; debug-вывод покажет ProxyJump и выбранный ключ. Не публикуйте вывод с адресами внутренней сети.