ssh localhost проблема в Ubuntu 16.04

Я пытаюсь подключиться к ssh к localhost, но каждый раз запрашивает пароль.

Что я пробовал:

ssh localhost
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
3
задан 15 May 2016 в 22:45

1 ответ

Ключи DSA не приняты в последних версиях openssh по умолчанию. Необходимо использовать rsa, который хорошо работает и считается более безопасным эти openssh разработчики. Если Вы действительно хотите использовать dsa ключи, необходимо добавить

PubkeyAcceptedKeyTypes +ssh-dss

строка в Ваш sshd_config и перезапуск ssh сервис.

5
ответ дан 16 May 2016 в 08:45
  • 1
    @Dadebidad Вы выполняли .validate или пытались повторно выполнить команду, которая дала ошибку? Раз так была ли новая ошибка? – J. Starnes 30 October 2017 в 02:52

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

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