根据你能否使用 Console 线登录交换机,分为两种情况,请先判断你属于哪一种:
情况一:你手上有Console线,且还记得Console密码 -> 请直接看 方法一。
情况二:你手上有Console线,但Console密码也忘了 -> 请直接看 方法二。
注意:如果你的交换机从来没有修改过 Console 密码,通常默认是没有密码的,直接回车就能登录,这种情况下请使用方法一。
你需要准备一条 Console 线(一端是 RJ45 水晶头,一端是 USB 或 DB9 串口)和一台电脑。将 Console 线的 RJ45 端插入交换机的 Console 口,USB 端插入电脑。
在电脑上打开终端软件(如 SecureCRT、Putty 或 Windows 自带的超级终端),新建连接并设置如下参数:
波特率:9600
数据位:8
奇偶校验:无
停止位:1
流量控制:无
连接成功后,你会看到命令行界面。
如果你能用 Console 线登录到交换机命令行(出现 <H3C> 或 [H3C] 提示符),可以直接在命令行里修改 Web 登录的用户名和密码。这是最简单且不会丢失配置的方法。
操作步骤如下:
进入系统视图
在命令行输入 system-view 或 sys,然后按回车。
进入本地用户配置模式
你需要知道之前 Web 登录的用户名是什么,通常是 admin。输入以下命令(假设用户名为 admin):
修改密码
输入命令修改密码。这里有两种方式:
(示例:将密码改为 123456)
确保用户有 Web 权限
为了让这个账号能登录 Web 界面,你需要确保它有 http 或 https 的服务权限。输入以下命令:
(如果 Web 用的是 HTTPS,则输入 service-type https)
给用户赋权(重要)
为了防止登录后只有查看权限无法配置,建议给该账号分配管理员权限(级别 3):
退出并保存配置
输入 quit 退出用户配置模式,然后输入 save force 强制保存配置,否则交换机重启后密码会恢复原样。
完成后,你就可以用刚才设置的用户名 admin 和新密码 123456 登录 Web 管理界面了。
如果 Console 密码也忘记了,或者你无法进入命令行,就需要重启交换机,通过 Boot 菜单跳过密码启动。这个过程不会删除你的配置,只是让你暂时无密码进入系统,然后去修改密码。
注意:此操作需要重启交换机,会导致网络短暂中断(约几分钟),请务必在业务允许的时段操作。
操作步骤如下:
重启交换机并进入 Boot 菜单
在电脑的终端软件界面(此时应该显示连接状态),将交换机断电后重新通电。
在启动过程中,屏幕上会快速闪过一堆英文。当出现 Press Ctrl-B to enter Boot Menu... 的提示时,立刻按住键盘上的 Ctrl 键不放,再按 B 键。
如果错过了,交换机会正常启动进入系统,你需要再次断电重启重试。
如果提示输入密码,默认情况下密码是空的,直接按回车即可。
在 Enter your choice 后输入 7(选择跳过当前系统配置),然后按回车。
系统会询问是否确认,输入 Y 确认。
重启交换机
设置成功后,你会回到刚才的菜单。此时输入 0 并按回车,交换机将重新启动。
无密码登录并恢复配置
这次重启后,系统会跳过密码验证。当出现 Press ENTER to get started 时,直接按回车,你应该能直接进入命令行(不需要密码)。
查看并恢复原来的 Web 密码
此时交换机虽然运行着,但没有加载你的配置文件。你需要先加载配置,然后修改密码。
第一步:查看启动文件
输入命令查看下次启动使用的配置文件(通常是 startup.cfg):
输入命令手动加载你的旧配置:
(如果文件名不是 startup.cfg,请用 display startup 看到的名字替换)
第三步:修改密码
加载配置后,输入 system-view 进入系统视图,然后按照 方法一 中的 步骤 2 至 6 修改 local-user 的密码并保存。
注意:此时修改密码并 save 保存,会直接更新到你原来的配置文件里,配置不会丢失。
清除跳过标志(重要)
为了防止交换机以后每次启动都跳过密码,你需要再次重启一次,并再次进入 Boot 菜单。
重新进入后,再次选择 7(Skip current system configuration),当提示是否跳过时,输入 N。这样下次启动就会恢复正常加载配置的模式了。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论