Explains automatic SSH host-key generation, allowed host-key selection, Ed25519 support, FIPS restrictions, verification, and manual key management on the router.
Automatic generation of SSH host keys is a security feature that
-
creates SSH host key for supported algorithms (DSA, ECDSA, and RSA) automatically when the router boots
-
eliminates the need for explicit manual key generation after initial setup, and
-
ensures SSH clients can connect to the SSH server immediately after bootup with a basic configuration.
An SSH host key is a public-private key pair that
-
identifies the SSH server to connecting clients
-
participates in secure session establishment, and
-
must match an algorithm accepted by both the client and server.
The router automatically creates default DSA, ECDSA, and RSA host-key pairs at boot when they are missing. Release 26.1.1 changes the automatically generated RSA key from 2048 to 3072 bits.
| Feature Name | Release info | Description |
|---|---|---|
| SSH key strength: 3072-bit by default | Release 26.1.1 |
Introduced in this release on: Fixed Systems (8200 [ASIC: Q100, Q200, P100], 8700 [ASIC: P100, K100], 8010 [ASIC: A100]); Centralized Systems (8600 [ASIC:Q200]) ; Modular Systems (8800 [LC ASIC: Q100, Q200, P100]) This update enhances device security by automatically generating RSA 3072-bit SSH host keys during system boot, instead of RSA 2048-bit keys. 3072-bit aligns with industry best practices and provides improved cryptographic protection, ensuring secure SSH access and compliance with the latest security requirements. |
SSH host-key algorithm priority order
During SSH connection negotiation, the router evaluates host-key algorithms in this order, from highest to lowest priority:
-
ecdsa-nistp-521 -
ecdsa-nistp-384 -
ecdsa-nistp-256 -
RSA
-
DSA
SSH host-key management
-
If a host-key pair is not required, use the crypto key zeroize command in EXEC mode to remove it.
-
If an SSH host-key pair is not present after the router boots, use the crypto key generate command in EXEC mode to generate it manually.