У меня есть следующее в моей ~ / .ssh / config.
HOST 10.2.192.*
USER foo
PreferredAuthentications publickey
IdentityFile ~/.ssh/foo/id_rsa
Приведенная выше конфигурация позволяет мне подключиться к машине, набрав вдвое меньше слов.
ssh 10.2.192.x
Перед моей конфигурацией ssh мне пришлось ввести все это:
ssh foo@10.2.192.x -i ~/.ss/foo/id_rsa
Однако есть одна машина в подсети 10.2.192.x, к которой я хочу подключиться с помощью аутентификации на основе пароля вместо аутентификации на основе ключей.
Поскольку ssh просматривает мой конфигурационный файл и находит совпадение, PreferredAuthentications publickey
я не могу войти, используя только мой пароль.
Я не собираюсь заходить в эту специальную снежинку vm достаточно часто, чтобы оправдать добавление нового правила в мою конфигурацию ssh.
Как я могу заставить ssh игнорировать мой конфигурационный файл только один раз и позволить мне проходить аутентификацию с паролем?