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

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

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

Сервер 1 DEBUG -vvv options

Сервер 2 DEBUG -vvv options

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

0
задан 10 July 2016 в 02:40
1 ответ

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

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

1
ответ дан 4 December 2019 в 16:34

Теги

Похожие вопросы