Establishing Root Password Access
When Junos OS is installed on a switch and the switch is powered on, it is ready to be configured. Initially, you log in as the user root with no password.
As Security Administrator, you must establish a root password conforming to the FIPS password requirements in Understanding Password Specifications and Guidelines for Junos OS in FIPS Mode. When you enable FIPS mode in Junos OS on the switch, you cannot configure passwords unless they meet this standard.
Local passwords are encrypted with the secure hash algorithm SHA-1, SHA-256 or SHA-512. Password recovery is not possible in Junos OS in FIPS mode. Junos OS in FIPS mode cannot boot into single-user mode without the correct root password.
After you log in, configure the root (superuser) password to be used to access the switch as follows:
- Log in to the switch if you have not already done so,
and enter configuration mode:% cli
— JUNOS 19.3-20190729.0 built 2019-07-29 04:12:22 UTC
root@switch> configure
Entering configuration mode[edit]
root@switch# Change the password format to a FIPS-compliant hash algorithm:
- Configure the FIPS-compliant hash algorithm for plain-text
passwords by including the format statement at the [edit system login] hierarchy level and selecting sha256, or sha512: [edit]root@switch# set system login password format ( sha256 | sha512)
Note For EX4650-48Y, QFX5120-48Y, QFX5120-32C and QFX5210-64C switches, the default password algorithm is sha512, and configuration of password format is not required for EX4650 switches and QFX5120 switches.
- Configure the FIPS-compliant hash algorithm for plain-text
passwords by including the format statement at the [edit system login] hierarchy level and selecting sha256, or sha512:
- Configure the root password by including the root-authentication statement at the [edit system] hierarchy level and selecting
one of the password options.
To configure a plain-text password, select the plain-text-password option. Enter and confirm the password at the prompts.
[edit]root@switch# set system root-authentication plain-text-passwordNew password: type password hereRetype new password: retype password hereEnsure that you follow the password guidelines in Understanding Password Specifications and Guidelines for Junos OS in FIPS Mode.
To configure public keys for SSH authentication of root logins, use the ssh-ecdsa option. You can configure more than one public key for SSH authentication of root logins and for user accounts. When a user logs in as root, the public keys are referenced to determine whether the private key matches any of them.
- If you are finished configuring the switch, commit the
configuration and exit:[edit]root@switch# commit
commit complete
root@switch# exitroot@switch> exit
Related Documentation
Understanding Password Specifications and Guidelines for Junos OS in FIPS Mode
For more information about the root password and root logins, see the Junos OS System Basics Configuration Guide.