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