关于思科路由器密码忘记了如何恢复?

通常工作中为了安全起见我们都会为路由器设置相应的密码,但是随着企业规模的增大,网络运维人员的增多,路由器的增多,在对路由器管理的同时都会设置一组密码供用户使用,但是久而久之因为种种原因使密码丢失或者忘记。。。

下面介绍一种恢复密码和配置的方法:

首先进入思科路由器配置设置界面
Continue with configuration dialog? [yes/no]: no

Press RETURN to get started!

Router>enable
Router#conf
Router#configure t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#enable password 123(配置的密码)
Router(config)#
Router(config)#hostname r2(给设备修改的名字)
r2(config)#
r2(config)#
r2(config)#wr

r2(config)#exit
完成上述就对路由器进行重新加电的操作

r2 con0 is now available

Press RETURN to get started.

########################
在上述加载启动的时候同时按ctrl+break按键,进行如下操作:
monitor: command "boot" aborted due to user interrupt
rommon 1 > confreg 0x2142(此处为修改寄存器的比特值,正常的为2102修改后系统再次启动会绕过加载文件)
rommon 2 > reset(修改完成后重启)

Router>enable
Router#copy startup-config running-config(这里是将之前的配置文件拷贝过来直接覆盖)
Destination filename [running-config]?

569 bytes copied in 0.416 secs (1367 bytes/sec)
r2#
%SYS-5-CONFIG_I: Configured from console by console

r2#
r2#confi
r2#configure t
Enter configuration commands, one per line. End with CNTL/Z.
r2(config)#enable password 456(修改密码)
r2(config)#exit
r2#
%SYS-5-CONFIG_I: Configured from console by console
r2#
r2#confi
r2#configure t
r2#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
r2(config)#config-register 0x2102(重新设置回之前的寄存器内的信息)
r2(config)#exit
r2#
%SYS-5-CONFIG_I: Configured from console by console

r2#wr
Building configuration...
[OK]
r2#

通过以上操作可以找回丢失的密码和以前的配置