针对您遇到的华三交换机 Console 口登录提示超时(通常报错为 Failed to log in because the login idle timer expired),且要求不丢失配置进行恢复,这通常是因为设备启用了 password-control 账号闲置超时策略,导致账号被锁定。
以下为您提供按风险从低到高的几种无损恢复方案:
方案一:利用“认证超时窗口”快速登录(无需重启,推荐首选)
如果设备没有配置 NTP 或时间未同步,您可以尝试利用设备的认证超时窗口(默认通常为 600 秒)进行快速登录:
重新插拔 Console 线,或重启串口终端软件(如 SecureCRT/Putty)。
当出现 Username: 提示时,立即输入账号并回车。
当出现 Password: 提示时,立即输入密码并回车。
全程控制在 3~5 秒内完成,不要有任何停顿。如果运气好,可以在本次认证周期内成功登入。
登录成功后,立即进入系统视图关闭密码控制策略,防止再次锁定:
<H3C> system-view
[H3C] undo password-control enable
[H3C] undo password-control login idle-time
[H3C] save force
方案二:通过 BootWare 跳过配置启动(保留原配置文件)
如果方案一无效,或者您只有一个管理员账号且已被锁定,可以通过进入 BootWare 模式绕过配置启动。此操作不会删除 Flash 中的配置文件,业务中断时间极短。
操作步骤:
- 使用 Console 线连接交换机,重启设备(断电后重新上电)。
- 在启动初期,当屏幕出现
Press Ctrl+B to enter Boot Menu... 提示时,迅速按下 Ctrl+B 组合键。 - 输入 BootWare 密码(默认通常为空,直接按回车即可;若修改过请输入修改后的密码)。
- 在 BootWare 扩展菜单中,选择 跳过当前配置启动(Skip current system configuration)(不同机型选项数字可能不同,通常为 6 或 7,请根据屏幕提示选择)。
- 设备将以空配置启动,启动完成后无需密码即可直接进入系统。
- 此时,原配置文件仍保留在设备中,您可以使用
more startup.cfg 等命令查看原配置,或者重新设置好密码后,使用 configuration replace file startup.cfg 命令回滚至原配置,最后执行 save force 保存。
方案三:通过 BootWare 清除 Console 认证(部分型号支持)
部分较新的华三交换机型号支持直接清除 Console 认证而不影响其他配置:
- 同样在重启时按
Ctrl+B 进入 BootWare 菜单。 - 寻找类似 Clear password 或 Skip Authentication for Console Login 的选项。
- 确认后设备重启,将跳过 Console 口的密码验证直接进入系统。
- 进入系统后,立即修改 Console 口密码或关闭闲置超时策略,并执行
save force。
暂无评论