Cisco交换机密码忘记重置

Steven · 2021-03-25 13:59 · 80 views · Cisco · old id 66

本例测试机器为 Cisco 2960-S系列:


cisco交换机,当我们忘记其登陆密码怎么办?如何清除其密码?

      原理:进入交换机底层,通过修改交换机原始配置文件名字,重启交换机后,交换机找不到原来配置文件情况下,就会加载默认系统文件(即:交换机出厂配置),以达到清除交换机密码的目的。

步骤一:用笔记本通过控制线连接到交换机com口(波特率用9600),打开超级终端调试窗2

步骤二:交换机重新上电,上电过程中,按住交换机正面"mode"按钮,直到进入到交换机的底层模式switch:

Temp-24>
Using driver version 1 for media type 1
Base ethernet MAC Address: 68:bc:0c:ee:d3:00
Xmodem file system is available.
The password-recovery mechanism is enabled.

The system has been interrupted prior to initializing the
flash filesystem.  The following commands will initialize
the flash filesystem, and finish loading the operating 
system software:

    flash_init
    boot


switch: flash_init
Initializing Flash...
mifs[2]: 12 files, 1 directories
mifs[2]: Total bytes     :    1806336
mifs[2]: Bytes used      :     756224
mifs[2]: Bytes available :    1050112
mifs[2]: mifs fsck took 0 seconds.
mifs[3]: 0 files, 1 directories
mifs[3]: Total bytes     :    3870720
mifs[3]: Bytes used      :       1024
mifs[3]: Bytes available :    3869696
mifs[3]: mifs fsck took 1 seconds.
mifs[4]: 5 files, 1 directories
mifs[4]: Total bytes     :     258048
mifs[4]: Bytes used      :       9216
mifs[4]: Bytes available :     248832
mifs[4]: mifs fsck took 0 seconds.
mifs[5]: 5 files, 1 directories
mifs[5]: Total bytes     :     258048
mifs[5]: Bytes used      :       9216
mifs[5]: Bytes available :     248832
mifs[5]: mifs fsck took 0 seconds.
 -- MORE --

步骤三:输入命令<flash_init > 回车,初始化flash文件系统。

PS:该模式下,不支持命令的缩写,一定要把命令写全。


步骤四:输入命令<dir flash> 回车,查看交换机配置文件,为下一步工作作准备。

switch: dir flash:
Directory of flash:/

    2  -rwx  4120      <date>               multiple-fs
    3  -rwx  616       <date>               vlan.dat
    4  -rwx  1914      <date>               private-config.text
    5  -rwx  2740      <date>               config.text
    6  drwx  512       <date>               c2960s-universalk9-mz.122-55.SE3

42729472 bytes available (15202304 bytes used)

步骤五:输入命令<rename flash:/config.text flash:/config.old>回车,重命名交换机原始配置文件。

PS: "config.old"是随便取得文件名。


switch: rename flash:/config.text flash:/config.old

switch: 


步骤六:输入命令<dir flash> 回车,查看文件名是否修改成功;成功后,输入命令<boot>,重启交换机。


步骤七:交换机重启后,恢复到出厂配置,交换机密码成功清除。



如何恢复交换机之前配置信息呢?

步骤一:接着上边步骤七,在交换机特权模式下,输入命令<dir> ,查看系统文件。

重命名之前修改的配置文件。

输入命令<rename flash:/config.text.old flash:/config.text   >

步骤二:进入交换机全局模式,修改被遗忘的密码……

输入命令<copy flash:/config.text system:/running-config   >,

保存配置到交换机的DRAM存储器,此时交换机恢复之前的配置。

步骤三:输入命令<show run >,交换机恢复以前的配置信息。

步骤四:进入交换机全局模式,修改被遗忘的密码,后期登录即可用刚修改好的密码。



← Back to home