恢复 Junos OS Evolved 的 root 密码

此过程将重置 root 密码,而不会将设备配置重置为出厂默认配置。仅会将 root 密码重置为您输入的值。其他功能和设备状态均不会受到影响。

Video 3: 如何在 Junos OS Evolved 中恢复 root 密码

视频教程:
YouTube:点击前往
西瓜视频:点击前往
哔哩哔哩:👇👇👇
点击查看【bilibili】
连接到串行端口
密码重置操作中的第一项任务是连接到设备的串行端口。
要连接到串行端口,请执行以下步骤:

  1. 按前面板上的电源按钮,关闭路由器的电源。
  2. 关闭用于访问 CLI 的管理设备(例如 PC 或笔记本电脑)电源。
  3. 将路由器随附的以太网反转电缆一端插入路由器随附的 RJ-45– 到 –DB-9 串行端口适配器中。
  4. 将 RJ-45– 到 –DB-9 串行端口适配器插入管理设备上的串行端口。
  5. 将以太网反转电缆的另一端连接到路由器上的控制台端口。
  6. 打开管理设备的电源。
  7. 在管理设备上,启动您的异步终端仿真应用程序(如 Microsoft Windows HyperTerminal)并选择要使用的相应 COM 端口(例如 COM1)。
  8. 按以下步骤配置端口设置:
    • 位/秒:9600
    • 数据位:8
    • 奇偶校验:无
    • 停止位:1
    • 流控制:无
  9. 按前面板上的电源按钮,打开路由器的电源。验证前面板上的电源 LED 是否变为绿色。管理设备上的终端仿真屏幕可显示路由器’的启动顺序。

    恢复 root 密码

    在设备启动过程早期会触发密码重置操作,但实际密码重置将在 shell 中完成。
    要恢复 Junos OS Evolved 的 root 密码,请执行以下步骤:

  10. 对路由引擎进行硬重启(即重新启动未运行的设备)。在终端上,您会看到以下屏幕:
    content_copyzoom_out_map

    GNU GRUB version 2.02~beta3

    +——————————————————————————————————+
    |*Primary ptx-fixed-19.1-16 |
    | Primary [Recover password] |
    | Primary-Rollback ptx-fixed-19.1-15 |
    | Primary-Rollback [Recover password] |
    | |
    | |
    | |
    | |
    | |
    | |
    | |
    | |
    +——————————————————————————————————+

    Use the ^ and v keys to select which entry is highlighted.
    Press enter to boot the selected OS, e' to edit the commands <br /> before booting orc’ for a command-line.

  11. 使用箭头键向下滚动到 Primary [Recover password] 选项,然后按下 Enter。content_copyzoom_out_map

Disk boot …
IMA is 0
Loading kernel …ok.
Loading initrd …ok.
Booting …
[ 0.791088] Failed to find cpu0 device node
Processing /dev/sda2 for mount on /soft …[checking]..ok [mounting]..done
Processing /dev/sda5 for mount on /data …[checking]..ok [mounting]..done
Processing /dev/sda6 for mount on /data/config …[checking]..ok [mounting]..done
Processing /dev/sda7 for mount on /data/var …[checking]..ok [mounting]..done
mkswap: /dev/sda3: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=7d905478-773b-41e5-8f1d-8166ec03f93a
Processing /dev/sda1 for mount on /boot …[checking]..ok [mounting]..done
Done with local filesystems setup.
Mounting version junos-linux-install-ptx-x86-64-16.2I20180502181332_evo-builder…done.
System is running with minimal count of software versions
modprobe: FATAL: Module jnx_cbd_fpga_ptx21k not found in directory /lib/modules/4.8.24-WR2.2.1_standard
Installing kexec kernel…Cannot get kernel page_offset_base symbol address
done
Password recovery in progress. Please enter new password.

  1. 输入新密码,然后再次键入新密码并按下 Enter。content_copyzoom_out_map

New password:
Retype new password:
passwd: password updated successfully
Password recovery done

Welcome to Linux!

  1. 设备将继续重新启动,直到显示登录提示。
    content_copyzoom_out_map

[ OK ] Started Serial Getty on ttyS0.
[ OK ] Reached target Login Prompts.
[ OK ] Started Vsftpd ftp daemon.
[ OK ] Started Network Time Service.
[ OK ] Started strongSwan IPsec IKEv1/IKEv2 daemon using swanctl.
[ OK ] Started Arp filtering arptables.
[ OK ] Started Management Ethernet Interface Manager Service.
[ OK ] Started OFP on RE.
Starting MGD initialization of schema and database on RE…

Juniper Linux Distribution 2.2.1 re0 ttyS0

re0 login:

  1. 输入您的登录 ID 和密码。您将看到 shell 提示。
    content_copyzoom_out_map

Last login: Mon May 7 13:09:08 PDT 2018 from xxxx
—- JUNOS builder Linux re0 4.8.24-WR2.2.1_standard #1 SMP PREEMPT Mon Apr 9 13:21:32 PDT 2018 x86_64 x86_64 x86_64 GNU/Linux
remote@RE0:~$

  1. 要启动 CLI,请输入 cli。