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 模式恢复

  1. 启动时按住复位键(或按特定键如 f),进入 failsafe 模式。
  2. 此时网络接口会获得固定 IP(如 192.168.1.1),telnet 登录无需密码。
  3. 执行 mount_root 挂载文件系统,然后 passwd root 重置密码。
  4. 重启即可。

使用固件恢复模式

部分路由器有 Web 救砖模式,可上传原始固件,恢复出厂设置。

OpenWrt 重置按钮

长按路由器复位键(通常 10 秒以上)可恢复出厂设置,密码变为空。

总结

OpenWrt 的账号密码管理是安全的第一步。务必设置强密码、启用 SSH 密钥、定期更新固件。遇到问题时,failsafe 模式是有效的恢复手段。保持安全意识,才能享受开源路由器的强大功能。