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

Как не спрашивать пароль при входе через SSH-ключ?

У меня такой сценарий:

Я вхожу в dns1 с ключом и то же самое с dns2. Внезапно для каждого из ключей, которые я использовал, он начал спрашивать у меня пароль сервера, этого никогда не происходило в прошлом, и я не делал никаких изменений на обоих серверах одновременно, чтобы это произошло. Пытался поставить новый ключ на место не помогло. вот журнал отладки SSH с обоих серверов:

Параметры DEBUG сервера 1 -vvv

Параметры DEBUG сервера 2 -vvv

Это довольно раздражает, и я не понимаю, почему это произошло сразу. Я использую OS X, если это имеет значение, но ключи в целом такие же ...

Сервер не принял ключ, предоставленный вашим клиентом. Клиент предоставил только «/Users/kosmos/.ssh/id_rsa_old», предполагая, что это не тот ключ, который находится в вашем файле authorized_keys на удаленном сервере.

Проверьте auth.log на сервере, он должен содержать кое-что полезное, почему. Если открытый ключ для этого id_rsa_old находится в вашем файле authorized_keys на этом сервере, вероятно, он отказывается от него, потому что разрешения на authorized_keys чрезмерно разрешающие. Сделайте 600 или 644.