Назад | Перейти на главную страницу

Конфигурация SSH с использованием нескольких ProxyJump с ключами на удаленных машинах

Я хочу подключиться к любому своему серверу с помощью только одной команды SSH. Моя проблема в том, что когда я использую «ProxyJump» или «ProxyCommand», «IdentityFile» ищет ключ на моей машине.

Есть ли в конфиге возможность использовать дистанционный ключ для следующего прыжка?

У меня есть обычные пользователи, начиная со второго уровня серверов, назовем их «второй админ» и «третий админ». В настоящее время я могу подключиться к серверу третьего уровня, используя две команды ssh, например:

myuser@first-server: ~/$ ssh -i ~/.ssh/id_rsa secondadmin@second-server
secondadmin@second-server: ~/$  ssh -i ~/.ssh/id_rsa thirdadmin@third-server

Я хочу имитировать это поведение выше и не хочу, чтобы на этих серверах были отдельные пользователи для всех (пока). Я также не хочу копировать закрытые ключи администраторов на свой компьютер или компьютер любого другого пользователя, если в этом нет необходимости.