Dropbear客户端使用公钥认证
生成/转换私钥
可以使用dropbearkey工具生成或者转换OpenSSH的私钥
转换已有OpenSSH私钥
# 转换
dropbearconvert openssh dropbear ~/.ssh/id_rsa ~/.ssh/id_rsa.db
# 使用
dbclient -i ~/.ssh/id_rsa.db <hostname>
使用dropbearkey生成
dropbearkey -t rsa -f ~/.ssh/dropbear_rsa_host_key
稍等片刻之后会打印出对应的公钥,或者使用命令查看公钥
dropbearkey -y -f /etc/dropbear/dropbear_rsa_host_key
dropbear没有ssh-copy-id,这里可以将公钥手动粘贴到目标服务器中/home/<user>/.ssh/authorized_keys