Explains how FIDO2 hardware security keys provide passwordless SSH authentication while retaining private keys on the authenticator and requiring user presence.
FIDO2 authentication for SSH is an open authentication standard that
-
enables passwordless SSH login and multifactor authentication
-
stores the private key only on a hardware security key, and
-
requires user presence, such as touch or biometric confirmation, during login.
The client sends the registered public key during authentication. The server verifies that the key exists in the authorized-key database for the user, and the hardware device signs the authentication request without exposing its private key.
|
Feature Name |
Release Information |
Feature Description |
|---|---|---|
|
FIDO2 authentication for SSH |
Release 26.2.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]) FIDO2 support for SSH enables secure, passwordless logins by using hardware security keys to store private keys. This feature requires physical user presence to authenticate sessions and protects against phishing by verifying a signature from the security device during the login process. |
Supported algorithms
FIDO2 SSH authentication supports ed25519-sk and ecdsa-sk public-key types.