Сервер отказался от подписи с открытым ключом, несмотря на то, что принял ключ - putty

Я использовал puttygen для генерации моих файлов открытого и закрытого ключей (ssh2, 2048 бит). Я правильно настроил параметры в putty, и он использует правильный закрытый ключ Что касается открытого ключа (я использую эти ключи для root), он находится в /root/.ssh/authorized_keys

Я пробовал использовать chmod на .ssh От до 700 и от authorized_keys до 400 . Это ничего не дало.

Есть ли у кого-нибудь рекомендации?

редактировать: вот ls -ldZ моей .ssh папки и authorized_keys файл

drwx------ root root ?                                /root/.ssh
-rw------- root root ?                                /root/.ssh/authorized_keys
0
09.03.2019, 14:23
2 ответа

У меня возникла эта проблема, казалось бы, из ниоткуда. Раньше я добавлял ключи ssh и подключался без проблем. Даже кнопка SSH для подключения к виртуальной машине, доступной через веб-сайт Google Cloud Console, не сможет зарегистрировать ключи.

Проблема заключалась в том, что гостевая среда Linux от Google не работала. Я решил свою проблему, следуя инструкциям для В -Место установки :Гостевая среда Linux .

0
28.01.2020, 02:35

У нас была такая же ошибка («Сервер отказался от подписи открытого -ключа, несмотря на принятие ключа» )при попытке подключиться к серверу по ssh, используя ключ root. Выяснилось, что проблема была вызвана тем, что конфигурация SSH сервера не позволяла пользователю rootиспользовать ключи SSH.

1
28.01.2020, 02:35

Теги

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