华为 S5700 交换机忘记密码恢复指南(中文) - 夜莺博客

华为 S5700 交换机忘记密码恢复指南(中文)

华为 S5700 系列交换机在实际运维中最常见的"事故"之一就是忘记密码:console 口登录密码丢失、Telnet/STelnet 账号失效、甚至 BootROM 密码也记不起来。不同场景有不同恢复路径,用错方法可能把整台设备的配置清空。本文按"还剩下哪些登录途径"来分类,给出 S5700 交换机忘记密码后的完整恢复步骤,先保配置、再恢复访问。

场景一:所有默认密码都已修改且全部遗忘

如果 console 登录密码、STelnet/Telnet 账号密码和 BootROM/BootLoad 密码全部丢失,只能借助硬件手段:带 PNP 按钮的机型,长按 PNP 按钮 6 秒以上,设备会恢复出厂设置并重新启动;不带 PNP 按钮的机型需要返厂处理。注意此方法会清空配置,使用前需确认可以接受配置丢失。

场景二:仅忘记 console 密码,但还有 STelnet/Telnet 管理账号

只要还有一个权限级别为 3 或以上的远程账号,就能在不重启、不丢配置的情况下重置 console 密码。先用远程账号登录,确认当前用户和 VTY 接口权限:

<HUAWEI> display users
  User-Intf    Delay    Type   Network Address    Username    Starttime
  VTY1         0        T     10.1.1.10          admin       2026-09-08 09:00:00

<HUAWEI> display user-interface
  Idx  Type     Tx/Rx  Modem  Privi  ActualPrivi  Auth  Int
  0    CON      9600   -      15     15           P     -
  129  VTY 0    -       -      15     15           P     -
  130  VTY 1    -       -      15     15           P     -

确认 VTY 接口权限为 15 后,进入 console 用户接口重新设置认证方式和密码:

<HUAWEI> system-view
[HUAWEI] user-interface console 0
[HUAWEI-ui-console0] authentication-mode password
[HUAWEI-ui-console0] set authentication password cipher Huawei@123
[HUAWEI-ui-console0] quit
[HUAWEI] quit
<HUAWEI> save

这样下次通过 console 登录时使用新密码即可,全程不中断业务、不丢失配置。

场景三:远程账号也丢失,只能通过 console 恢复

如果所有网络登录途径都不可用,只能重启设备进入 BootROM 菜单操作:重启时按住 Ctrl+B 进入 BootROM/BootLoad 主菜单,选择清除 console 用户密码的选项(多数 S 系列机型为菜单第 7 项"Clear password for console user"),按 Y 确认后选择正常启动。设备启动后 console 密码被清除,可登录并立即重新设置密码。此方法不清空业务配置。

Press Ctrl+B to enter BootROM menu...  <-- 启动时按 Ctrl+B
  BootROM MENU
  7. Clear password for console user
  Enter your choice(1-8): 7

场景四:忘记的是 BootROM 密码

BootROM 密码与系统登录密码是分开管理的。若连 BootROM 密码也遗忘,S 系列交换机通常只能通过长按 PNP 键恢复出厂(同样会清配置)或联系华为技术支持处理。因此强烈建议:BootROM 密码单独记录并妥善保管,不要与日常登录密码混用。

恢复后的安全建议

  • 立即重新设置复杂度足够的 console 与远程登录密码,并执行 save 保存。
  • 检查是否开启了多余的管理服务(如 Telnet),建议只保留 SSH。
  • 将密码明文改为密文存储:set authentication password cipher。
  • 为关键交换机配置 AAA/远端认证与登录告警,避免再次出现"全忘记"的被动局面。

延伸阅读:华为交换机恢复出厂设置三种方法(中文) 与 华为交换机 BootROM 恢复 console 密码(中文)。

原文链接:华为技术支持:S5700 交换机密码遗忘如何处理