原理:说得通俗点 密钥就是钥匙,公钥就是锁。密钥自己保管,公钥放服务器(openwrt dropbear)。
我用的平台是win32上的cygwin。
先运行用ssh-keygen生成一对公密钥,密钥和公钥默认保存为
~/.ssh/id_rsa
~/.ssh/id_rsa.pub
生成公密钥后,密钥不用动,放在原位置就可以,但要保管好(锁的钥匙要保管好呀.....)
把密钥添加到openwrt的/ect/dropbear/authorized_keys就可以。
之后在cygwin运行ssh root@openwrt.local就可以不用密码登陆了。
密钥可以复制到手机上,之后导入connectbot中,之后设置好,connectbot同样不用密码就可以登陆openwrt了
阅读(5095) | 评论(0) | 转发(0) |