Using the authentication-order statement, you can prioritize the order in which the JUNOS Software tries the different authentication methods when verifying user access to a router.
For each login attempt, the JUNOS Software tries the configured authentication methods in order until the password is accepted. If the username and password are accepted, the login attempt succeeds and no other authentication methods are tried. The next method in the authentication order is consulted if the previous authentication method fails to respond or if the method returns a reject response to the login attempt because of an incorrect username or password.
If none of the configured authentication methods accept the login credentials and if a reject response is received, the login attempt fails. If no response is received from any configured authentication method, the JUNOS Software consults local password authentication as a last resort.
You can configure the JUNOS Software to be both a RADIUS and TACACS+ authentication client.
If an authentication method included in the [authentication-order] statement is not available, or if the authentication is available but returns a reject response, the JUNOS Software tries the next authentication method included in the authentication-order statement.
The RADIUS or TACACS+ server authentication might fail because of the following reasons:
The RADIUS or TACACS+ server authentication might return a reject response because of the following reasons:
You can explicitly configure the password authentication method or use this method as a fallback mechanism when remote authentication servers fail. The password authentication method consults the local user profiles configured at the [edit system login] hierarchy level. Users can log in to a router using their local username and password in the following scenarios:
Table 12 describes how the authentication-order statement at the [edit system] hierarchy level determines the procedure that the JUNOS Software uses to authenticate users for access to a router:
Table 12: Order of Authentication Attempts
![]() |
Note: If SSH public keys are configured, SSH user authentication first tries to perform public key authentication before using the authentication methods configured in the authentication-order statement. If you want SSH logins to use the authentication methods configured in the authentication-order statement without first trying to perform public key authentication, do not configure SSH public keys. In a routing matrix based on a TX Matrix router or a TX Matrix Plus router, the authentication order must be configured only under the configuration groups re0 and re1. The authentication order must not be configured under the [edit system] hierarchy on the TX Matrix or TX Matrix Plus router. This is because the authentication order for the routing matrix is controlled on the switch-card chassis (or TX Matrix router) or switch-fabric chassis (or TX Matrix Plus router) only. |