OpenWrt 账号密码管理:安全配置与常见问题解决指南
OpenWrt 账号密码管理:安全配置与常见问题解决指南
默认账号密码
OpenWrt 安装后默认的登录账号为 root,密码通常为空,或者在某些固件中默认密码为 admin。但出于安全考虑,官方固件默认未设置密码,首次登录时必须立即设置。
首次登录设置
- 通过浏览器访问
192.168.1.1进入 Luci 管理界面。 - 系统会提示设置密码,输入两次一致的新密码即可。
- 也可以通过 SSH 登录后执行
passwd命令修改密码。
修改账号密码
在 Luci 界面中,点击“系统”->“管理权”,即可修改 root 密码。或通过 SSH 执行:
passwd root安全配置最佳实践
禁用 Telnet
OpenWrt 默认启用 SSH,但部分固件可能开启 Telnet。建议通过 Luci 或命令行禁用 Telnet 服务:
/etc/init.d/telnet disable使用 SSH 密钥认证
避免使用密码登录,改用密钥对更加安全。在 Luci 的“系统”->“管理权”中上传公钥,或通过命令行将公钥添加到 /etc/dropbear/authorized_keys 文件。
限制 SSH 访问源
在配置文件中限制仅内网或特定 IP 可 SSH 登录:编辑 /etc/config/dropbear,设置 option Interface 'lan' 等。
忘记密码怎么办?
如果忘记了 root 密码,有以下几种恢复方法:
通过 failsafe 模式恢复
- 启动时按住复位键(或按特定键如
f),进入 failsafe 模式。 - 此时网络接口会获得固定 IP(如 192.168.1.1),telnet 登录无需密码。
- 执行
mount_root挂载文件系统,然后passwd root重置密码。 - 重启即可。
使用固件恢复模式
部分路由器有 Web 救砖模式,可上传原始固件,恢复出厂设置。
OpenWrt 重置按钮
长按路由器复位键(通常 10 秒以上)可恢复出厂设置,密码变为空。
总结
OpenWrt 的账号密码管理是安全的第一步。务必设置强密码、启用 SSH 密钥、定期更新固件。遇到问题时,failsafe 模式是有效的恢复手段。保持安全意识,才能享受开源路由器的强大功能。