Аутентификация openWRT Dropbear по SSH-ключу не удалась с "неизвестным алгоритмом"

Добрый день, я пытаюсь выяснить, как заставить пользователя войти в ssh в openWRT только с помощью ключа. Я следовал этим инструкциям: https://wiki.openwrt.org/oldwiki/dropbearpublickeyauthenticationhowto.

Вкратце: на коробке с Linux: если вы еще не получили

.ssh/id_dsa.pub
ssh-keygen -t dsa
scp ~/.ssh/id_dsa.pub root@192.168.1.1:/tmp

На openWRT:

cd /etc/dropbear
cat /tmp/id_*.pub >> authorized_keys
chmod 0600 authorized_keys

Когда я пытаюсь и ssh в, я получаю эту ошибку:

authpriv.warn dropbear [2085]: попытка авторизации Pubkey с неизвестным алгоритмом для MyUser из 1.2.3.4:11111

Я попытался сгенерировать ключ RSA тоже, тот же результат. Я могу войти как пользователь, используя пароль:

authpriv.notice dropbear [2089]: аутентификация пароля успешно выполнена для MyUser с 1.2.3.4:11111

1 ответ

Решение

Может быть, это проблема версии OpenWRT. Пытаться ${HOME}/.ssh/authorized_keys вместо.

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