Не удалось войти в систему: обновлен до Ubuntu 16.04, аннулировал мои общедоступные ssh-ключи, изменился на PasswordAuthentication no, и теперь я не могу вернуться в

Я обновил свой удаленный сервер до Ubuntu 16.04 (с 14.10).

Затем я переконфигурировал его только для использования ключей, а не паролей. Сделал это, отредактировав файл /etc/ssh/sshd_config, где я изменил на следующее:

PasswordAuthentication no
PubkeyAuthentication yes
ChallengeResponseAuthentication no

Затем перезагрузили службу shh с помощью: systemctl reload sshd

Проблема в том, что все public ssh-keys в файле ~ / .ssh / authorized_keys по какой-то причине кажется недопустимым.

Итак, теперь я не могу войти в систему. У меня есть разрешение Permission denied (publickey). Я попробовал множество опций -o для принудительного ввода пароля без каких-либо успехов. Все, что мне нужно - это войти в систему, используя пароль.

Вся помощь приветствуется.

1
задан 27 May 2016 в 11:38

1 ответ

Ubuntu 16.04 отключил ключи dsa и теперь принимает только ключи rsa. Это меня тоже, но, к счастью, доступ к паролю все еще включен.

Вы можете добавить

Host *
PubkeyAcceptedKeyTypes=+ssh-dss

в ~ / .ssh / config или переключиться на rsa-ключи. Как только вы попадете ...

1
ответ дан 23 May 2018 в 10:44

Другие вопросы по тегам:

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