【问题标题】:openWRT Dropbear SSH key authentication fails with "unknown algo"openWRT Dropbear SSH 密钥身份验证因“未知算法”而失败
【发布时间】:2017-11-30 07:39:05
【问题描述】:

美好的一天,我正试图弄清楚如何让用户只用一个密钥 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]:来自 1.2.3.4:11111 的“MyUser”使用未知算法的 Pubkey 身份验证尝试

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

authpriv.notice dropbear[2089]:从 1.2.3.4:11111 开始,“MyUser”的密码验证成功

【问题讨论】:

    标签: linux ssh openwrt dropbear


    【解决方案1】:

    可能是OpenWRT版本的问题。 请改用${HOME}/.ssh/authorized_keys

    【讨论】:

    • 是的,准确!谢谢!
    猜你喜欢
    • 1970-01-01
    • 2019-05-07
    • 1970-01-01
    • 2020-09-04
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-01
    相关资源
    最近更新 更多