openwrt升级之后,dropbear无法链接报错:
dropbear [30419] Apr 03 11:39:03 Early exit: Bad buf_getptr

大概率是升级之后导致host_key被清空或者重置

先查看文件

/etc/dropbear/dropbear_rsa_host_key

发现内容为空

删除之前的空文件,重新生成:

rm /etc/dropbear/dropbear_rsa_host_key
dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key

此时终端期望输出是

Generating key, this may take a while... Public key portion is: ssh-rsa AAAAB3Nza......ZHniUitGCEWYC+N root@XiaoQiang Fingerprint: sha1!! b2:dd:8d.....79:2d:e8

然后启动dropbear,输出日志

dropbear -E

终端返回

·[31447] Apr 03 11:43:34 Running in background

问题解决