在我们成功部署 Public Key 到服务器上后,你需要使用 Private Key 来访问服务器或者数据。

PuTTYgen 生成的 Key 的后缀名 ppk,没有办法导入到 xshell 中。

如何解决这个问题?

问题和解决

出现这个问题的原因是因为 PuTTYgen 生成的私有 key 只能在 PuTTYgen 上使用。

因此你需要将 PuTTYgen 的 Key 转换为 OpenSSH Key。

在 PuTTYgen 上,先导入私有的 Key。

选择菜单栏中的转换,然后导出为 OpenSSH Key。

然后将导出的 Key 保存到你的文件系统上。

然后再次从 xshell 上导入即可。

在 xshell 的登录授权配置部分,你需要选择导入的 Key 来进行登录。

按照上图的配置,就可以顺利的使用 PuTTYgen 生成的 key 来登录远程服务器了。

https://www.ossez.com/t/xshell-puttygen-key/13557

Xshell 如何导入 PuTTYgen 生成的 key相关推荐

  1. python批量导入图片_Python批量导入图片生成PowerPoint 2007+文件

    原标题:Python批量导入图片生成PowerPoint 2007+文件 说明:本文是"Python批量爬取微信公众号文章中的图片"的后续文章,用来把从公众号批量抓取的图片还原为P ...

  2. VUE+ElementUI生成Excel模板 导入数据生成表格(自适应)

    VUE+ElementUI生成Excel模板 导入数据生成表格(自适应) 最近项目需求,需要根据条件查询对应数据的参数(每条数据的参数名称和个数都不一样) ,生成Excel表格模板,再通过Excel模 ...

  3. 生成ssh key (Mac Linux )

    查看ssh key是否存在 ls -al ~/.ssh 生成ssh key 1.生成rsa key cd ~/.ssh ssh-keygen -t rsa -C "youemail@exam ...

  4. github 公钥 私钥_ubuntu git生成ssh key (公钥私钥)配置github或者码云

    Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 设置Git的user name和email: git confi ...

  5. Python批量导入图片生成能治疗颈椎病的HTML5版课件

    本文要点:Python文件操作,HTML5的figure元素和CSS3属性的用法. 说明:1):本文图片来自于相关阅读中Python批量导出多个PPT/PPTX文件中每个幻灯片为独立JPG图片或Pyt ...

  6. Git:本地生成SSH KEY,并关联到git仓库

    GitLab配置ssh key 转载自:https://www.cnblogs.com/hafiz/p/8146324.html 一.背景 当前很多公司都选择git作为代码版本控制工具,然后自己公司搭 ...

  7. Window系统下如何生成ssh key以及如何在码云中添加公钥

    前言 本篇文章是以window系统和码云为例讲解如何在window系统下生成ssh key,然后在码云中添加公钥,然后可以远程仓库的ssh地址克隆远程git仓库代码 一.首先在window下生成ssh ...

  8. Git 如何生成SSH key

    Git 如何生成SSH key 1. 查看 [c盘->用户->用户名->.ssh] 下是否有id_rsa.id_rsa.pub文件,如果没有需要手动生成 2. GIt Bash He ...

  9. UE4+Cubemap(jpg导入UE4生成Cubemap)

    VS:2019 虚幻引擎:4.25 Python:官方2.7版本 目的:通过加载外部的jpg全景图,直接在UE4中生成Texture Cube格式 起因:我们将一张外部的jpg导入UE4后,会在资源管 ...

  10. 代码管理git生成ssh key (公钥私钥)配置GitLab

    git生成ssh key 配置GitLab git在我们日常项目管理中起了很大的作用,是我们能够更好地管理我们的代码,git的管理是基于ssh密钥进行的,所以在使用前我们需要进行ssh配置. 首先我们 ...

最新文章

  1. MMDetection V2.0发布!速度精度全面提升,现有检测框架最优
  2. iOS 如何写出更加严谨的应用
  3. LAMP:用yum安装
  4. 在项目中代替DevExpress(一)
  5. 第四课-程序的循环结构
  6. 如何删除java里的类_java File类创建和删除目录详解
  7. Docker 方式安装 RabbitMQ (ribbitmq linux 部署)
  8. Docker Desktop 向大公司宣告收费,网友大呼:是时候弃用了!
  9. python僵尸进程和孤儿进程_进程3.0——进程状态与僵尸进程、孤儿进程
  10. pythonfor循环加2_初中生教你编程---python(for循环)part 2
  11. 【Linux开发】Ubuntu下几个软件的配置记录backup
  12. Kali下的内网劫持(一)
  13. Swagger写的接口的输入参数是对象的处理方法!通俗易懂(图文并茂), 小白与大佬之间的对话!
  14. 数据库系统概论第五版(笔记)
  15. 奋斗的小孩系列 FPGA学习altera系列: 第三篇 快速选择目标器件
  16. C语言辅助学习系统(asp.net开发)
  17. 二项分布(一种离散分布)
  18. BIS新增手机测试认证标准 IS16333 (Part 3)2017.6.30 印度语
  19. 巴比特 | 元宇宙每日必读:3个月销售额近3个亿,虚拟偶像的“钱途”真的是一片光明吗?...
  20. android之资源颜色汇总

热门文章

  1. 用友打印问题合集 一【各模块】
  2. android tracelog分析,使用 Traceview 检查跟踪日志
  3. 暴风影音- C++研发工程师(windows方向-在线视频)
  4. 昆明冶金职业技术学院计算机,昆明冶金高等专科学校官网
  5. 数字图像处理 冈萨雷斯(第四版)韦伯比的理解
  6. python拦截游戏封包_TCP封包拦截类模块 API HooK封包拦截源码
  7. vue下用canvas实现图片标注工具,允许图片放大、缩小,允许拖拽图片
  8. 文科生也能学会的Excel VBA 宏编程入门
  9. Tornado IOStream
  10. 串口和并口通信1-概念