OPENWRT中SSH免密码登陆

本文介绍如何使用Puttygen生成RSA密钥对,并详细指导如何配置Linux系统的SSHD及OpenWrt系统的Dropbear服务端,实现免密码登录。包括参数设置、密钥生成与保存、公钥添加等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、使用PUTTYGEN.EXE生成RSA密钥




2、选好参数,点击 Generate ,然后不断晃动鼠标,生成后如下图:


3、复制上图中红框中的所有内容

4、点击“Save public key”保存公钥文件

5、点击“Save private key”保存私钥文件

6、登陆目标机器(此时需要密码)

6.1、一般linux设置使用的是sshd作为服务端,而OpenWrt使用dropbear作为服务端

6.1、sshd作为服务端,~/.ssh/authorized_keys中加入公钥即可。

6.2、dropbear作为服务端, ~/.ssh/authorized_keys 并不生效。其实,dropbear的公钥存储文件是600权限的 /etc/dropbear/authorized_keys 文件,只需将公钥加入此文件即可。至于其它,与sshd类似

7、使用vi或vim命令编辑对应服务端的文件 

7.1、sshd:vim ~/.ssh/authorized_keys

 dropbear:vim /etc/dropbear/authorized_keys

7.1、按键盘上的“i”进行编辑

7.2、使用方向键移动光标到空行,鼠标右键粘贴

7.3、按两次“Esc”退出编辑模式

7.4、输入:wq保存退出

8、使用PUTTY.EXE免密码登录




9、点击“open”既可登录成功,如下图


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值