前言
您是否有過忘記交換機密碼的經(jīng)歷?忘記密碼,登錄不上交換機該怎么辦?
我們以S5700交換機為例,介紹在遺忘S5700交換機的Console口登錄密碼、STelnet/Telnet登錄密碼、BootROM/BootLoad菜單密碼或Web網(wǎng)管登錄密碼時,如何清除老密碼或者設置新的密碼,確??梢哉5卿浗粨Q機。
如果忘記了所有STelnet/Telnet賬號的登錄密碼,可以通過采用下述方法。
01
方法一:通過其他有管理員權限的STelnet/Telnet賬號登錄,重新配置密碼
【1】通過有管理員權限的STelnet/Telnet賬號登錄交換機。
【2】修改STelnet/Telnet登錄密碼。以修改VTY0~4的STelnet/Telnet登錄密碼為例。
A、配置Telnet登錄的認證方式為Password認證,Telnet登錄密碼為test@123,同時配置用戶級別為15級。
<HUAWEI> system-view
[HUAWEI] user-interface vty 0 4
[HUAWEI-ui-vty0-4] protocol inbound telnet //V200R006及之前版本缺省使用的協(xié)議為Telnet協(xié)議,可以不配置該項;V200R007及之后版本缺省使用的協(xié)議為SSH協(xié)議,必須配置。
[HUAWEI-ui-vty0-4] authentication-mode password
[HUAWEI-ui-vty0-4] set authentication password cipher test@123
[HUAWEI-ui-vty0-4] user privilege level 15
[HUAWEI-ui-vty0-4] return
<HUAWEI> save
左右滑動查看完整配置
B、配置Telnet登錄的認證方式為AAA認證,用戶名為testuser,密碼為test@123,同時配置用戶級別為15級。
此用戶名可以是原登錄使用的用戶名,相當于對原登錄賬號的密碼進行重置;也可以是新配置的一個用戶名,相當于新配置一個Telnet登錄賬號。兩種情形的配置方法相同。
<HUAWEI> system-view
[HUAWEI] user-interface vty 0 4
[HUAWEI-ui-vty0-4] protocol inbound telnet //V200R006及之前版本缺省使用的協(xié)議為Telnet協(xié)議,可以不配置該項;V200R007及之后版本缺省使用的協(xié)議為SSH協(xié)議,必須配置。
[HUAWEI-ui-vty0-4] authentication-mode aaa
[HUAWEI-ui-vty0-4] quit
[HUAWEI] aaa
[HUAWEI-aaa] local-user testuser password irreversible-cipher test@123
[HUAWEI-aaa] local-user huawei service-type telnet
[HUAWEI-aaa] local-user huawei privilege level 15
Warning: This operation may affect online users, are you sure to change the user privilege level ?[Y/N]y
[HUAWEI-aaa] return
<HUAWEI> save
左右滑動查看完整配置
C、配置STelnet登錄的認證方式為Password認證,SSH用戶名為admin123,密碼為abcd@123,同時配置用戶級別為15級。
此用戶名可以是原登錄使用的用戶名,相當于對原登錄賬號的密碼進行重置;也可以是新配置的一個用戶名,相當于新配置一個STelnet登錄賬號。兩種情形的配置方法相同。
<HUAWEI> system-view
[HUAWEI] user-interface vty 0 4
[HUAWEI-ui-vty0-4] protocol inbound ssh //V200R006及之前版本缺省使用的協(xié)議為Telnet協(xié)議,必須配置該項;V200R007及之后版本缺省使用的協(xié)議為SSH協(xié)議,可以不配置配置該項。
[HUAWEI-ui-vty0-4] authentication-mode aaa
[HUAWEI-ui-vty0-4] user privilege level 15
[HUAWEI-ui-vty0-4] quit
[HUAWEI] ssh user admin123
[HUAWEI] ssh user admin123 service-type stelnet
[HUAWEI] ssh user admin123 authentication-type password
[HUAWEI] aaa
[HUAWEI-aaa] local-user admin123 password irreversible-cipher abcd@123
[HUAWEI-aaa] local-user admin123 privilege level 15
[HUAWEI-aaa] local-user admin123 service-type ssh
[HUAWEI-aaa] quit
[HUAWEI] ecc local-key-pair create
Info: The key name will be: HUAWEI_Host_ECC. Info: The key modulus can be any one of the following: 256, 384, 521. Info: If the key modulus is greater than 512, it may take a few minutes. Please input the modulus [default=521]:521
Info: Generating keys..........
Info: Succeeded in creating the ECC host keys.
[HUAWEI] return
<HUAWEI> save
左右滑動查看完整配置
D、配置STelnet登錄的認證方式為ECC認證(RSA、DSA認證類似,不再贅述),SSH用戶名為admin123,密碼為abcd@123,同時配置用戶級別為15級。
使用ECC認證方式時,需要在SSH服務器上輸入SSH客戶端生成的密鑰中的公鑰部分。這樣當客戶端登錄服務器時,自己的私鑰如果與輸入的公鑰匹配成功,則認證通過。客戶端公鑰的生成請參見相應的SSH客戶端軟件的幫助文檔。
<HUAWEI> system-view
[HUAWEI] user-interface vty 0 4
[HUAWEI-ui-vty0-4] protocol inbound ssh //V200R006及之前版本缺省使用的協(xié)議為Telnet協(xié)議,必須配置該項;V200R007及之后版本缺省使用的協(xié)議為SSH協(xié)議,可以不配置配置該項。
[HUAWEI-ui-vty0-4] authentication-mode aaa
[HUAWEI-ui-vty0-4] user privilege level 15
[HUAWEI-ui-vty0-4] quit
[HUAWEI] ssh user admin123
[HUAWEI] ssh user admin123 service-type stelnet
[HUAWEI] ssh user admin123 authentication-type ecc
[HUAWEI] ecc peer-public-key key01 encoding-type pem
Enter 'ECC public key' view, return system view with 'peer-public-key end'.
[HUAWEI-ecc-public-key] public-key-code begin //進入公共密鑰編輯視圖
Enter 'ECC key code' view, return last view with 'public-key-code end'.
[HUAWEI-dsa-key-code] 308188 //拷貝復制客戶端的公鑰,為十六進制字符串
[HUAWEI-dsa-key-code] 028180
[HUAWEI-dsa-key-code] B21315DD 859AD7E4 A6D0D9B8 121F23F0 006BB1BB
[HUAWEI-dsa-key-code] A443130F 7CDB95D8 4A4AE2F3 D94A73D7 36FDFD5F
[HUAWEI-dsa-key-code] 411B8B73 3CDD494A 236F35AB 9BBFE19A 7336150B
[HUAWEI-dsa-key-code] 40A35DE6 2C6A82D7 5C5F2C36 67FBC275 2DF7E4C5
[HUAWEI-dsa-key-code] 1987178B 8C364D57 DD0AA24A A0C2F87F 474C7931
[HUAWEI-ecc-key-code] A9F7E8FE E0D5A1B5 092F7112 660BD153 7FB7D5B2
[HUAWEI-ecc-key-code] 171896FB 1FFC38CD
[HUAWEI-ecc-key-code] 0203
[HUAWEI-ecc-key-code] 010001
[HUAWEI-ecc-key-code] public-key-code end //退回到公共密鑰視圖
[HUAWEI-ecc-public-key] peer-public-key end //退回到系統(tǒng)視圖
[HUAWEI] ssh user admin123 assign ecc-key key01 //為用戶admin123分配一個已經(jīng)存在的公鑰key01
[HUAWEI] ecc local-key-pair create
Info: The key name will be: HUAWEI_Host_ECC. Info: The key modulus can be any one of the following: 256, 384, 521. Info: If the key modulus is greater than 512, it may take a few minutes. Please input the modulus [default=521]:521
Info: Generating keys..........
Info: Succeeded in creating the ECC host keys.
[HUAWEI] return
<HUAWEI> save
左右滑動查看完整配置
02
方法二:通過Console口登錄后,設置新的Stelnet/Telnet登錄密碼
如果忘記了STelnet/Telnet登錄密碼,但記得Console口登錄密碼,則可以通過Console口登錄交換機后設置新的Stelnet/Telnet登錄密碼。
【1】通過Console口連接交換機。將Console通信電纜的DB9(孔)插頭插入PC機的COM口中,再將RJ-45插頭端插入設備的Console口中,如圖1-2所示。
圖1-2 通過Console口鏈接設備
【2】在PC上打開終端仿真軟件,新建連接,設置連接的接口,配置通信參數(shù)如下:
數(shù)據(jù)位:8
停止位:1
奇偶校驗位:無
流控:無
【3】單擊“Connect”,根據(jù)提示輸入或配置登錄密碼,完成Console口登錄。
【4】修改STelnet/Telnet登錄密碼??蓞⒖?span>方法一的步驟2。
下面介紹忘記了Console口登錄密碼的解決方法。
01
忘記Console口登錄密碼的解決方法
忘記了Console口登錄密碼,設備提供如下方法恢復Console口密碼。
方法一:通過STelnet/Telnet登錄設備修改Console口密碼
方法二:在BootROM/BootLoad下配置清除Console口密碼啟動后,修改Console口密碼
特別提醒!
請優(yōu)先使用方法一,如果STelnet/Telnet密碼也忘記了再使用方法二。使用Telnet協(xié)議存在安全風險,建議使用STelnet(建議使用STelnet V2協(xié)議)登錄設備。
02
方法一:通過STelnet/Telnet登錄設備修改Console口密碼
如果您擁有STelnet/Telnet賬號并且具有管理員的權限,則可以通過STelnet/Telnet登錄設備后,修改Console口登錄密碼,然后保存配置。
下面以STelnet登錄設備后修改Console口登錄密碼為例。
【1】使用STelnet賬號登錄設備后,確認當前賬號權限為3級或3級以上。
A、使用display users命令查看當前設備所有登錄用戶。其中帶“+”標記行表示為當前用戶,記錄對應的編號VTY1。
<HUAWEI> display users
User-Intf Delay Type Network Address AuthenStatus AuthorcmdFlag
129 VTY 0 00:23:36 TEL 10.135.18.67 pass no Username : Unspecified
+ 130 VTY 1 01:20:36 SSH 10.135.18.91 pass no Username : Unspecified
131 VTY 2 00:00:00 TEL 10.135.18.54 pass no Username : Unspecified
B、使用display user-interface命令可以顯示所有用戶的權限,確定VTY1對應的等級為15,有權限修改Console口登錄密碼。
<HUAWEI> display user-interface
Idx Type Tx/Rx Modem Privi ActualPrivi Auth Int
0 CON 0 9600 - 15 - P -
+ 129 VTY 0 - 15 15 P -
+ 130 VTY 1 - 15 15 P -
+ 131 VTY 2 - 15 - P -
132 VTY 3 - 15 15 P -
......
【2】修改Console口登錄的密碼。
A、以修改為密碼認證,密碼為test@123為例。
<HUAWEI> system-view
[HUAWEI] user-interface console 0
[HUAWEI-ui-console0] authentication-mode password
[HUAWEI-ui-console0] set authentication password cipher test@123
[HUAWEI-ui-console0] return
<HUAWEI> system-view
[HUAWEI] user-interface console 0
[HUAWEI-ui-console0] authentication-mode aaa
[HUAWEI-ui-console0] quit
[HUAWEI] aaa
[HUAWEI-aaa] local-user admin123 password irreversible-cipher test@123
[HUAWEI-aaa] local-user admin123 service-type terminal
[HUAWEI-aaa] return
【3】為了防止重啟后配置丟失,保存配置。
<HUAWEI> save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Now saving the current configuration to the slot 0.
Save the configuration successfully.
03
方法二:在BootROM/BootLoad下配置清除Console口密碼啟動后,修改Console口密碼
如果您記得BootROM/BootLoad菜單密碼,能正常進入BootROM/BootLoad菜單,則可以通過BootROM/BootLoad菜單清除Console口登錄密碼,并在交換機重新啟動后設置新的Console口登錄密碼,然后保存配置。
要進入到BootROM/BootLoad菜單需要重啟設備(可以通過將設備先下電再上電的方式進行重啟),會導致業(yè)務中斷,可能會導致配置、數(shù)據(jù)丟失。請盡量選擇業(yè)務量較少的時間操作。設備啟動過程中不要對設備進行下電操作。
對于雙主控板的框式交換機,需要在重啟交換機之前將備主控板拔下,待執(zhí)行完以下操作后,再將備主控板插上,執(zhí)行save命令以保證主用主控板和備用主控板配置一致。
多臺設備堆疊情況下,先將成員交換機下電,在主交換機上完成以下操作后,執(zhí)行save命令,以保證啟動其他成員設備后能同步主交換機上的配置。
如果維護終端(PC端)上沒有COM口(DB9串口),可單獨購買一根DB9串口轉(zhuǎn)USB的轉(zhuǎn)接線,將USB口連接到維護終端。
請按照如下步驟進行配置。
圖1-2 通過Console口鏈接設備
【2】在PC上打開終端仿真軟件,新建連接,設置連接的接口,配置通信參數(shù)如下:
波特率:9600
數(shù)據(jù)位:8
停止位:1
奇偶校驗位:無
流控:無
【3】重啟交換機。當界面出現(xiàn)以下打印信息時,及時按下快捷鍵“Ctrl+B”或者“Ctrl+E”并輸入BootROM/BootLoad密碼,進入BootROM/BootLoad主菜單。
Press Ctrl+B or Ctrl+E to enter BootROM/BootLoad menu ... 2
password: //輸入BootROM/BootLoad密碼
不同版本和不同形態(tài)的設備回顯有差異,請以實際設備顯示為準。
如果您未曾改過BootROM/BootLoad缺省密碼,則可以輸入缺省密碼進入BootROM/BootLoad主菜單。(不知到缺省密碼可去官網(wǎng)查詢獲得)
【4】在BootROM/BootLoad主菜單下選擇“Clear password for console user”清除Console口登錄密碼。
【5】根據(jù)交換機的提示,在BootROM/BootLoad主菜單下選擇“Boot with default mode”啟動設備。
此處不要選擇“Reboot”選項,否則此次清除密碼將失效。
【6】完成系統(tǒng)啟動后,通過Console口登錄時不需要認證,登錄后按照系統(tǒng)提示配置驗證密碼。
【7】登錄交換機后,您可以根據(jù)需要修改Console用戶界面的認證方式及密碼。修改Console口登錄的密碼請參考方法一的步驟2。
【8】為了防止重啟后配置丟失,保存配置。
<HUAWEI> save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Now saving the current configuration to the slot 0.
Save the configuration successfully.