设备调试基础02-密码恢复
设备调试基础02-密码恢复
0 前言
在项目场景中, 若用户方疏于管理遗忘设备登录密码, 就需通过密码恢复来帮助我们登录设备进行管理并重置密码.
不同厂商设备的密码恢复方案不大相同, 主要采取以下几种方法:
- 通过Telnet/Stelnet/Web登录设备删除console接口认证密码并重新配置
- 通过开机进入boot菜单还原出厂设置或者更换配置文件
- 通过开机进入boot菜单删除console接口认证密码并重新配置
1 华为设备console口密码重置
1.1 BootROM菜单简介
华为设备中,BootROM(BootRead-OnlyMemory)是一组固化到设备内主板上ROM芯片中的程序,它保存着设备最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。
当遇到以下情况时,可以通过BootROM菜单来进行处理:
- 系统崩溃,无法进入命令行操作界面时,可以通过BootROM菜单来进行恢复或者升级系统。
- 为防止丢失配置,可以通过BootROM菜单进行配置文件备份。
- 为防止非法用户进入BootROM菜单,可以通过BootROM菜单来修改进入BootROM菜单的密码。
- 用户的Console口登录密码遗忘导致无法登录设备时,可以通过BootROM菜单配置跳过Console口用户登录密码。
1.2 华为设备恢复console口密码步骤
-
通过console口连接设备
-
重启网络设备, 在重启加载界面中出现BIOS相关信息时(3s内)按住Ctrl+B, 进入BootROM菜单, 此时用户需要输入初始密码才能进入BootROM菜单, 华为BootROM菜单初始密码通常为Admin@huawei.com, 初始密码通常在对应产品文档中可以查询获得.
-
进入到菜单后会有如下界面, 选择密码管理:
Main Menu 1. Default Startup //默认启动 2. Serial Menu //串行口菜单 3. Network Menu //以太网口菜单 4. Startup Select //启动选项 5. File Manager //文件管理 6. Reboot //重启 7. Password Manager //密码管理 Enter your choice(1-7): 7
-
清除密码并返回
-
返回后选择默认启动:
-
重启后登陆, 需要重新进入console口设置console密码并保存配置, 否则下次启动依然会是忘记的密码.
user-interface console 0 authentication-mode password set authentication password cipher Huawei@123 return
-
通过这种方式不会更改设备原本的网络应用配置.
2 锐捷设备恢复console口密码步骤
方法一 修改配置文件
-
连接设备, 并重启
-
在启动过程中不断按Ctrl+C
-
旧版系统会进入到Boot菜单模式, 新版系统会进入到Boot命令模式
-
菜单模式, 在菜单模式中也可以通过Ctrl+Q进入命令行模式
-
命令行模式:
在命令行模式中, 管理员可以直接通过类似linux的命令修改配置文件(通常为config.text)
对配置文件重命名, 使设备稍后重启跳过配置文件, 随后重启设备.
BootLoader>rename config.text config.bak BootLoader>reload
-
此时重启完设备后设备会是出厂状态, 此时进入配置模式将配置文件修改回来
Ruijie>enable Ruijie#copy flash:config.bak flash:config.text //将备份文件还原 Ruijie#copy startup-config running-config //配置下次启动文件为当前运行文件
-
修改密码, 并保存到当前配置文件中
enable secret ruijie //配置新的enable密码为ruijie line console 0 password ruijie //配置新的console密码为ruijie end write //保存设备配置
方法二 清除密码
该方法即为在方法一进入到BootLoader中的时候输入以下命令:
BootLoader>main_config_password_clear
这种方式类似华为的清除密码, 这次进入系统后需要及时修改密码, 否则下次登录依然是旧密码.
当然, 华为的一些旧设备也能通过锐捷方法一来对配置文件操作, 但部分新系统设备不支持这种方式, 所以华为设备还是建议单单清除console密码.
本文来自博客园,作者:Qurare,严禁转载至CSDN平台, 其他转载请注明原文链接:https://www.cnblogs.com/konjac-wjh/p/17327863.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix