Explains how SSH secures remote sessions and provides client, server, file-transfer, authentication, and software-package functions on Cisco IOS XR routers.
Secure Shell (SSH) is an application and protocol that
-
replaces unencrypted Berkeley remote-access tools
-
uses cryptographic mechanisms to authenticate and protect sessions, and
-
supports remote command execution and secure file transfer.
Cisco IOS XR supports SSHv1 and SSHv2. SSHv1 uses RSA keys. SSHv2 supports DSA, RSA, and ECDSA keys. CiscoSSH is the OpenSSH-based implementation available from Cisco IOS XR Software Release 7.3.2.
| Feature Name | Release Information | Feature Description |
| Implementing Secure Shell | Release 25.4.1 |
Introduced in this release on: Fixed Systems (8700 [ASIC: K100], 8010 [ASIC: A100])(select variants only*) *This feature is supported on:
|
| Implementing Secure Shell | Release 24.4.1 |
Introduced in this release on: Fixed Systems (8700 [ASIC:K100])(select variants only*). Secure Shell (SSH) provides encrypted communication for secure remote management of network devices. This feature enhances security by protecting against eavesdropping and unauthorized access during remote sessions. By implementing SSH, administrators can ensure secure command-line interface access, safeguarding sensitive data and maintaining the integrity of network operations. *Previously this feature was supported on Q200 and Q100. It is now extended to Cisco 8712-MOD-M routers. |
SSH limitations
-
Cisco IOS XR does not support X11 forwarding through an SSH connection.
-
References to CiscoSSH apply to the OpenSSH-based implementation unless a topic explicitly identifies the older Cisco IOS XR SSH implementation.