I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=ru
Т.к. SSH-клиент при использовании -J для прыжкового хоста применяет стандартный механизм поиска ключей, он ищет их в стандартных местах по умолчанию. Кроме того, нет способа явно указать ключ для прыжкового хоста в командной строке.
Анализ исходного кода OpenSSH также показывает, что -J просто устанавливает ProxyJump конфигурацию, которая затем обрабатывается стандартным механизмом подключения.
Следовательно, по адресу https://yandex.cloud/ru/docs/tutorials/routing/bastion#connect-to-instance
следует уточнить, заменив предложение
Для упрощения SSH-доступа и его настройки добавьте параметр -J (ProxyJump) в команду SSH:
например, таким:
Если ключ доступа к бастионному хосту на вашей локальной машине имеет стандартный путь и название ~/.ssh/id_rsa
(если нет, предварительно переименуйте его),
то для упрощения SSH-доступа и его настройки добавьте параметр -J (ProxyJump) в команду SSH: