登录方法 作者:安潇
dragon:本地验证过 ok。
OpenWrt 的 dropbear 与 OpenSSH 不同,操作过程如下:
rm -rf ~/.ssh/known_hosts
rm -rf /etc/dropbear/dropbear_dss_host_key
rm -rf /etc/dropbear/dropbear_rsa_host_key
#重新建立公钥文件
dropbearkey -t dss -f/etc/dropbear/dropbear_dss_host_key
dropbearkey -t rsa -s 1024 -f /etc/dropbear/dropbear_rsa_host_key
#生成公钥 Key
dropbearkey -y -f /etc/dropbear/dropbear_rsa_host_key >>
/etc/dropbear/authorized_keys_my
vim /etc/dropbear/authorized_keys_my#删除第一行和第三行
#复制到另外一台机器 r15
scp authorized_keys_my root@r15:/etc/dropbear/authorized_keys
注:若对面设备用的是 ssh,而不是 dropbear,则就复制到~/.ssh/authorized_keys 中
就可以
#重启 dropbear(dragon:这一步不需要做)
/etc/rc.d/S50dropbear restart
有的服务器在拷贝完秘钥后也需要重启,有的不用。
# Test 连接性
ssh -i /etc/dropbear/dropbear_rsa_host_key root@192.168.99.220
#后面就可以直接使用 scp 进行传输了
scp-i /etc/dropbear/dropbear_rsa_host_key xxx root@r15:/etc/
dragon,注意:
之前采用上述步骤生成公钥后,将公钥拷贝到 server 端,但是始终连接不上,步骤都没有
问题,后来发现,在 secureCRT 软件中,没有将 ssh-rsa 显示全,采用双屏显示器拉长才
评论1