Когда я ssh <server>
я хочу, чтобы в качестве поведения по умолчанию использовалась подсказка пароля, за исключением хостов, явно определенных в моем файле .ssh/config
для которых я создал пары открытого / секретного ключей.
Мой конфигурационный файл в настоящее время выглядит так:
Host *
PubkeyAuthentication no
Host <private-server>
PubkeyAuthentication yes
IdentityFile <private-server>_key
Если я закомментирую две строки Host *
, он использует мой закрытый ключ для подключения к <private-server>
. Однако, когда две строки Host *
закомментированы, он запрашивает пароль, несмотря на PubkeyAuthentication yes
.
Как это исправить?