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

SSH Как игнорировать проверку IdentityFile?

Я установил файл конфигурации, расположенный в "~ / .ssh / config", который содержит несколько строк IdentityFile, указывающих на ключевые файлы, которые я использую для некоторых из моих серверов.

например IdentityFile ~ / Data / Keys / KeyFile.pem

Это отлично работает, когда я хочу подключиться к своим серверам на ec2, которым требуется файл ключа для аутентификации.

Когда я хочу подключиться к серверу, который не использует ключевой файл и требует пароль, ssh пытается использовать мои ключевые файлы в ~ / .ssh / config, и соединение не устанавливается:

Получено отключение от host.ip: 2: Слишком много ошибок аутентификации для root

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

Вы должны иметь возможность ограничить использование IdentityFile линий на ваш хост EC2 с host заявление:

Host YourEC2host.com 
    IdentityFile ~/Data/Keys/KeyFile.pem

Для получения дополнительной информации см. Раздел о хосте в ssh_config справочная страница.