Я установил файл конфигурации, расположенный в "~ / .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
справочная страница.