Explains how a Cisco IOS XR router stores public keys and authenticates SSH clients that prove possession of the corresponding private keys.
Public-key authentication to an SSH server is a passwordless method that
-
associates imported public keys with a router user account
-
verifies a client signature with one of those keys, and
-
permits access only when the signature and username match.
From Cisco IOS XR Software Release 7.11.1, a router supports up to four public keys per user. A user can therefore connect from as many as four client systems without requiring a separate router username for each system.
| Feature Name | Release Information | Feature Description |
|---|---|---|
| Multiple Public Keys per User for Public Key-based Authentication | Release 25.4.1 |
Introduced in this release on: Fixed Systems (8010 [ASIC: A100])(select variants only*) *This feature is supported on:
|
| Multiple Public Keys per User for Public Key-based Authentication | Release 25.1.1 |
Introduced in this release on: Fixed Systems (8700 [ASIC: K100], 8010 [ASIC: A100])(select variants only*) *This feature is supported on:
|
| Multiple Public Keys per User for Public Key-based Authentication | Release 24.4.1 |
Introduced in this release on: Fixed Systems (8200 [ASIC: P100], 8700 [ASIC: P100])(select variants only*); Modular Systems (8800 [LC ASIC: P100])(select variants only*) *This feature is supported on:
|
| Multiple Public Keys per User for Public Key-based Authentication | Release 7.11.1 |
We provide greater flexibility to access secure routers by allowing four public keys to be used for authentication. With the ability to associate multiple public keys with your user account on the router, we've also simplified the authentication process by eliminating the need to create unique users for each SSH client device. The feature introduces these changes: CLI:
YANG Data Models:
(See GitHub, YANG Data Models Navigator) |
Security characteristics
The private keys remain on their client systems. Signature verification is less exposed to brute-force password guessing and password theft than reusable password authentication.