LINUX.ORG.RU
решено ФорумAdmin

Перестала работать авторизация в SSH по ключу


0

1

Внезапно сервер перестал принимать авторизацию по ключу, при попытке логина начал спрашивать пароль. Генерация новых ключей не помогла, с других компов так же не пускает. Смена прав на .ssh/authorized_keys не помогает. Как лечить?

Лог ssh http://pastebin.com/e08ifftQ

sshd_config http://pastebin.com/peUrgdXn

debug3: Could not load «/home/sasha/.ssh/id_rsa» as a RSA1 public key

debug2: key_type_from_name: unknown key type '-----BEGIN'

очевидно не верный формат ключа.

ciiccii ()
Ответ на: комментарий от ciiccii

Перед первым запросом пароля была успешная авторизация по ключу, маловероятно что файл побился. Так же я попробовал сделать еще один ключ (ssh-keygen), с новым ключем та же ошибка. На другом компе с другим ключем та же ошибка.

kraleksandr ()

права на файл ключа какие? вроде раньше ssh ругался на права, выставленные не так, как ему надо. authorized_keys на сервере и id_rsa на клиенте должны иметь права -rw-------

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

Я пробовал разные варианты прав. Ну не могли они внезапно поменяться (перед первым запросом пароля была успешная авторизация по ключам).

kraleksandr ()
Ответ на: комментарий от Fletch

да, там на весь ~/.ssh не должно быть прав для других на чтение.

xpahos ★★★★★ ()

У меня была идентичная проблема месяц назад.

1 Вариант: попробуй отменить авторизацию о ключам и верни стандартную. когда заработает, верни ключи.

2 Вариант: если не помог первый (мне не помог, зато помог приятелю, который его советовал), переустанови ssh. Времени на 20 минут со всеми настройками. Мне это помогло. При чем, почему возникает этот сбой, я так и не понял((

zerropull ()
Ответ на: комментарий от Fletch

Все починилось после смены прав на домашнюю директорию пользователя.

kraleksandr ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.