由于原来使用的rsa key convert下载不到了,不能将公钥转换成DER格式,而老式的VRP只支持DER格式,不支持OPENSSL以及PEM编码格式的公钥。本文介绍了在Linux及puttygen上生成密钥对,并上传公钥到交换机,实现私钥登录的过程。

这种方式的话,用于验证的私钥存放在用户端,并且可以使用密码保护公钥,比使用用户密码认证方式更安全。

一、密钥对的生成,两种方法任选其一。

(一)、在linux下生成密钥对,包括公钥和私钥,并将公钥转换成DER格式。

1. 在当前目录下生成一对密钥对,这种密钥是RSA格式的,包括pkey和pkey.pub, pkey是私钥,pkey.pub是公钥。输入私钥加密密码。在使用Xshell登录时需要的。

ssh-keygen -t rsa -b 1024 -f pkey -C "pkey"

密码 Abc12345678

2. 将公钥进行转换。生成DER格式的公钥

ssh-keygen -e -m pem -f ~/.ssh/pkey.pub | egrep -v "BEGIN|END" | base64 -d | od -t x1 -An -w4 | tr 'a-f' 'A-F' | tr -d ' ' | fmt -w 48

生成的DER格式的公钥:

30818902 818100CC 5A52F1A9 136CFE58 58880A54

BB57F221 8A8A99D7 07F3575C 11BAC728 DD3EE330

0FEB310A C73157D2 E2470F37 9C36FAE0 0F0EBDC7

D064FC3F F2F2549E 9F81CFAD 80551D2C 70E0A94F

B09DF26F 9125D01A 9B4EB8B6 5F85655F DC382C18

96F5EA70 EE80A9D3 4A3DC840 FA49BE28 574973EF

00D8A69E F95818CE BEAC0070 EF955702 03010001

(二)、使用puttygen生成密钥对,并使用linux的ssh-keygen将OpenSSH格式的公钥转换成DER格式

1. 在windows下,使用puttygen生成密钥

复制红色的部分所有内容,这个

linux ssh连接交换机_使用SSH登录交换机(RSA方式)相关推荐

  1. ssh 连接服务器_使用 SSH Key 访问服务器

    阅读本文大概需要 2 分钟. 0. 前言 在刚接触到服务器的时候,一般都会采取密码登录,但每次登录服务器的时候都需要输入密码,体验很不好,而且相较于 SSH Key 不太安全,而使用 SSH Key ...

  2. ssh 连接_Docker实战——使用SSH连接docker容器

    简介 什么是Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google 公司推出的 Go 语言实现. 项目后来加入了 L ...

  3. 华为交换机ssh思科交换机_关于SSH方式登录华为交换机问题

    我上一部分配置吧: # aaa authentication-scheme default authorization-scheme default accounting-scheme default ...

  4. 华为交换机ssh思科交换机_使用SSH或Telnet访问思科业务交换机CLI

    使用SSH或Telnet访问SMB交换机CLI 目标 思科业务托管交换机可通过命令行界面(CLI)远程访问和配置. 通过访问CLI,可以在基于终端的窗口中输入命令.如果您希望通过CLI而不是基于Web ...

  5. 树莓派ssh连接使用公钥免密登录

    之前将树莓派做了内网穿透,然后为了防止ssh被暴力破解,以下是我给自己的树莓派400创建了一个ssh公钥的完整过程. 1. 制作公钥 创建公钥我们要使用到 ssh-keygen #命令格式 ssh-k ...

  6. 华为交换机ssh思科交换机_思科认证CiSCO 交换机配置与SSH 登陆操作命令详解

    本文实例讲述了思科认证CiSCO 交换机配置与SSH 登陆操作命令.分享给大家供大家参考,具体如下: 题目:在三层交换机上仅运行 SSH 服务,且用户名和密码的方式登录交换机. (一)了解主机名与域名 ...

  7. 不能ssh连接ubuntu linux 服务器 secureCRT不能ssh连接服务器 不能远程ssh连接虚拟机的ubuntu linux...

    我是用的是secureCRT,远程连接我的虚拟机里面的ubuntu 直接报错,连接不上 1,先分别在windows上ipconfig和ubuntu上ifconfig下 互ping一下,是可以ping通 ...

  8. python ssh连接服务器_pycharm通过ssh连接远程服务器教程

    由于想要使用pycharm连接Window子系统Ubuntu进行开发,找了很多教程都不够详细,花了点儿时间,最后配置成功. 将pycharm连接Window子系统的配置过程总结如下,连接其它远程服务器 ...

  9. ssh连接服务器出现:ssh: connect to host 192.168.1.107 port 22: Connection refused 的解决方法

    文章目录: 1 说明遇到问题场景 2 解决方式 1 说明遇到问题场景 1.我的系统环境 windows10 连接的服务器系统为:Mint19.3 2.我使用windows,在局域网下通过ssh连接服务 ...

最新文章

  1. map(&:name)在Ruby中是什么意思?
  2. 系统学英语 —语法— 句子成分
  3. python如何编程-编程零基础应当如何开始学习 Python?
  4. 一种基于游戏引擎的AR模式探讨(上)
  5. 推荐系统的十个关键点
  6. lz98n外接电源注意问题
  7. Github Actions:再次改变软件开发
  8. oracle pr,PRMSCAN ORACLE碎片扫描合并工具
  9. 萌娃六一对程序员老爸说:再不陪我玩我就长大了
  10. JavaScript学习之Object(下)this
  11. 阿里云技术团队原创力作震撼上市,强力解析云上Kubernetes!
  12. Nvidia GPU Architecture--Fermi架构笔记
  13. ubuntu16.04使用腾达U6网卡驱动+建立无线热点(手机可链接)
  14. Beagleboard-xM Rev B 开发板探索 0.1
  15. 倒计时3天!云栖大会龙蜥操作系统峰会最新议程一览
  16. MarkDown数学公式基本语法
  17. 机器学习sklearn----通过轮廓系数确定适合的n_clusters
  18. Kernel: 错误:__ib_cache_gid_add: unable to add gid fe80:0000:0000:0000:f816:3eff:fee8:d1de error=-28
  19. 使用 matplotlib处理彩色图像
  20. linux色彩配置文件,Xfce得到颜色配置文件的支持

热门文章

  1. LeetCode随缘刷题之回文数
  2. 刻录CD-R:cdrecord 和cdparanoia之Linux基本的应用程序
  3. linux网站服务及开源论坛Discuz
  4. 开发wince下的usb音频设备驱动总结
  5. ns2仿真学习(三)-不同tcp拥塞控制的竞争能力
  6. 转贴(电脑报):Windows XP/2003系统服务优化设置详解(图略)
  7. c++代码模拟微信抢红包算法,没人抢得过你!
  8. 基于Python实现k-means算法和混合高斯模型
  9. Mybatis 的参数深入 --parameterType 配置参数.注意事项
  10. Archlinux配置邮件(以qq邮箱为例)