Не удалось подключиться к ssh с использованием общедоступного ключа DSA [dублировать]

Я пытаюсь использовать 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

4 ответа

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

PubkeyAcceptedKeyTypes ssh-dss

строку в свой sshd_config и перезапустить службу ssh.

4
ответ дан 18 July 2018 в 15:03

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

PubkeyAcceptedKeyTypes ssh-dss

строку в свой sshd_config и перезапустить службу ssh.

4
ответ дан 24 July 2018 в 20:32

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

PubkeyAcceptedKeyTypes ssh-dss

строку в свой sshd_config и перезапустить службу ssh.

4
ответ дан 31 July 2018 в 23:34

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

 PubkeyAcceptedKeyTypes ssh-dss

строку в свою sshd_config и перезапустить службу ssh.

4
ответ дан 6 August 2018 в 22:37

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

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