ProxyJump OpenSSH: маршрут через промежуточный узел не требует выдачи ему agent

Фотография конкретного исполнения не приложена.

ProxyJump создаёт SSH-соединение к промежуточному узлу и TCP-путь до конечного сервера. Настройки назначения обычно не применяются автоматически к jump host, поэтому обе стороны конфигурируют отдельно. Одинаковый username или порт на конечном узле не объясняет, как клиент войдёт на промежуточный.

Такой маршрут не следует смешивать с ForwardAgent. Перенаправленный агент даёт удалённой стороне возможность запрашивать операции с загруженными identities при доступе к его сокету. Закрытый материал ключа не передаётся напрямую, но это не делает предоставленную возможность аутентификации несущественной для модели доступа.

В проекте определяют маршрут, доверие host keys и identities каждой ступени. ProxyJump и ProxyCommand конкурируют по правилу первого заданного механизма, поэтому просмотр только одной строки может не показать фактический путь. Предоставление лишних возможностей промежуточному узлу не должно быть способом исправить неразобранную конфигурацию конечного подключения.

В приёмке проверяют путь через согласованный jump host, отдельный отказ каждой аутентификации и отсутствие ненужного agent forwarding. Сверяют конечную идентичность сервера. Успешный вход на промежуточный узел не подтверждает готовность доступа к назначению и корректность границ доверия всей цепочки.

Основание — OpenSSH current OpenBSD manuals snapshot; portable release10.6 observed, not exact portable manual, разделы ProxyJump; ProxyCommand; ForwardAgent. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Удалённые узлы, ключи и файлы не проверялись; подключения, копирование и изменение прав не выполнялись. Версии и доступные параметры обеих сторон требуют подтверждения.

Запросить

Запросы отправляются на наш e-mail из вашей почтовой программы.