openWRT Dropbear SSH 密钥身份验证失败 "unknown algo"
openWRT Dropbear SSH key authentication fails with "unknown algo"
美好的一天,我正在尝试弄清楚如何让用户只用一个密钥就可以通过 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 auth attempt with unknown algo for 'MyUser' from 1.2.3.4:11111
我也尝试生成 RSA 密钥,结果相同。
我可以使用密码作为用户登录:
authpriv.notice dropbear[2089]: Password auth succeeded for 'MyUser' from 1.2.3.4:11111
可能是OpenWRT版本的问题。
请尝试 ${HOME}/.ssh/authorized_keys
。
美好的一天,我正在尝试弄清楚如何让用户只用一个密钥就可以通过 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 auth attempt with unknown algo for 'MyUser' from 1.2.3.4:11111
我也尝试生成 RSA 密钥,结果相同。 我可以使用密码作为用户登录:
authpriv.notice dropbear[2089]: Password auth succeeded for 'MyUser' from 1.2.3.4:11111
可能是OpenWRT版本的问题。
请尝试 ${HOME}/.ssh/authorized_keys
。