openWRT Dropbear SSH密钥验证失败了"未知算法"

时间:2017-11-30 07:39:06

标签: linux ssh openwrt dropbear

美好的一天,我试图弄清楚如何让用户只用一把钥匙进入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 auth尝试以获取' MyUser'来自1.2.3.4:11111

我也尝试过生成RSA密钥,结果相同。 我可以使用密码以用户身份登录:

  

authpriv.notice dropbear [2089]:密码验证成功为' MyUser'来自1.2.3.4:11111

1 个答案:

答案 0 :(得分:1)

也许这是OpenWRT版本的问题。 请改为${HOME}/.ssh/authorized_keys