如何将 ssh 公钥添加到思科 IOS XR 设备
要启用对 Cisco IOS XR 设备的免密码 ssh 访问,我们可以将客户端主机的 ssh 公钥导入到 Cisco 设备。
以下步骤已在 XRv 9K 6.5.2 设备上得到验证:
使用 base64 解码 SSH 公钥
cat id_rsa.pub | cut -f 2 -d ' ' | base64 -d > id_rsa.bin
将解码后的密钥复制到 IOS XR 设备
scp id_rsa.bin admin@<ip of IOS XR device>:disk0:/
导入 IOS XR 设备中的密钥
RP/0/RP0/CPU0:router1# crypto key import authentication rsa disk0:/id_rsa.bin
使用 SSH 密钥验证 ssh 访问
user@linux:~/.ssh$ ssh -i id_rsa admin@<ip of IOS XR device> show version
Wed Apr 3 08:25:08.068 UTC
Cisco IOS XR Software, Version 6.5.2
Copyright (c) 2013-2019 by Cisco Systems, Inc.
Build Information:
Built By : ahoang
Built On : Sat Feb 2 05:22:55 PST 2019
Built Host : iox-ucs-030
Workspace : /auto/srcarchive13/prod/6.5.2/xrv9k/ws
Version : 6.5.2
Location : /opt/cisco/XR/packages/
cisco IOS-XRv 9000 () processor
System uptime is 20 hours 25 minutes
user@linux:~/.ssh$
Comments
Post a Comment