Netscaler密码忘记恢复

 

今天测试了一下netscaler 密码忘记恢复,过程如下:

            

  1. 恢复netsacler登录密码,环境准备如下:

(1)      准备一根串口线(线的两个接口都必须是串口)。

(2)      将你的netscaler的串口和你电脑的串口用串口线相连接。

(3)      设置超级终端串行控制台(9600波特,8,1个停止位,奇偶校验)

(4)      重新启动netscaler

 

2.开机会提示让你按空格键,如下:(我这里用的是VPX所以没有提示截图)

Press Spacebar or when the following message is displayed

3.接下来会提示如下图,让你安Ctrl + C

wKioL1O5P4XSkplHAAD33iMRHV8982.jpg

4.然后会出现OK提示,

wKioL1O5P8HAYQ6tAAEd_PJw0Ug981.jpg

5.接着输入boot –s 然后ENTER

wKiom1O5P_DxT_rtAAEMOzcFzfI270.jpg

6.在这一步什么也不用输入,直接ENTER

wKioL1O5P8LAmQdVAAIAS7BioEU831.jpg

7.  接着输入/sbin/fsck /dev/ad0s1a 然后ENTER

wKiom1O5P_HDCCDvAAIEYfnBYoQ603.jpg

8.下一步挂在目录到/flash目录命令:/sbin/mount/dev/ad0s1a /flash然后ENTER

wKioL1O5P8Lx67I9AAA49Vw3uVE743.jpg

9.然后用df命令查看一下,应该如下图显示:

wKiom1O5P_HSRxLZAACg19lf1DA753.jpg

10.进入cd /flash/nsconfig这个目录,然后ENTER

wKioL1O5P8KRshoJAAAmiereXTk880.jpg

11.使用grep –v “set system user nsroot” ns.conf > new.conf这个命令生成一个新的配置文件。

wKioL1O5QBrTo_RkAABAtJyO0mc823.jpg

12.给原来的配置文件ns.conf改一个名字mv ns.conf old.ns.conf然后ENTER

wKiom1O5P_LCKFOPAAAjvvqWZ_k427.jpg

13.把新生成的new.conf文件改名:mv new.conf ns.conf然后ENTER

wKioL1O5P8Oy_v5HAAAZkv5efm4786.jpg

14.下一步就是reboot重新启动了,重启之后就恢复到默认用户名和密码都为nsroot

    说明不会影响netscaler原有的其他配置。


注意:如果有两台netscalerHA的话,A在做第14步也是在重新启动之前,先把B另外一台netscaler关闭,然后再确认A重新启动这一台netscaler,等A重启之后能