putty秘钥转换成xhell支持的格式

使用XShell导入KEY的时候报“Failed to import the user key!”错误

这个错误表明导入的private key文件不是XShell所支持的,有三种可能:

  1. 将Public Key当成Private Key导入。。。
  2. 使用Putty的ppk文件,囧,请使用PUTTY的puttygen.exe转换成OPENSSH格式的
  3. Key文件有多种格式(SSH1-RSA, SSH2-RSA, SSH2-DSA, SSH.COM, OPENSSH2-RSA, OPENSSH2-DSA, PPK, SSH2-IETF SECSH[RSA,DSA]),目前看来XShell支持SSH1-RSA, OpenSSH2-RSA, OpenSSH2-DSA, SSH.COM, NetSarang User Key。。。所以如果使用了标准的SSH2-RSA, SSH2-DSA这两种PrivateKey的同学请试着转换为OpenSSH格式(SecureCRTの場合:Tools->Convert Private Key to OpenSSH Format)后再导入。

注:

XShell可以生成OPENSSH2-RSA, OPENSSH2-DSA, SSH2-IETF SECSH(RSA,DSA)这几种格式的KEY文件并能识别,并能互相转换

SecucreCRT可以生成SSH1-RSA, SSH2-RSA, OPENSSH2-RSA, OPENSSH2-DSA这几种格式的KEY文件,并能互相转换

puttygen.exe可以生成SSH1-RSA, PPK, OPENSSH2-RSA, OPENSSH2-DSA, SSH.COM格式的KEY文件,除了SSH1格式都能进行互相转换,不过如果遇到如下报错,请更新你的puttygen.exe即可(http://winscp.net/forum/viewtopic.php?t=8324

“Couldn‘t load private key (ciphers other than DES-EDE3-CBC not supported)”

由此可见OPENSSH2格式的key文件比较通用一些。

使用PUTTY的puttygen.exe转换成OPENSSH格式

直接导入报错如下:

解决办法,如下:

1、找到Putty安装目录下的PUTTYGEN.EXE,打开它,选择“Conversions”->“Import key”,选择要导入的ppk文件。

2、导入后,选择“Conversions”->“Export OpenSSH key”,导出一个自己命名的文件,这个文件默认没有后缀名。导出时提示没有设置密码,点击“是”或者自己设置一个密码吧。

3、在Xshell中新建一个Session或修改已有的Session配置(Properties),找到“Connection”->“Authentication”,Method选择“Public Key”,User Name填写要登录的用户名,点击Browse按钮,然后Import刚才Putty导出的文件,由于这个文件我们刚才没有设置密码,所以Passphrase不用填,完成后如下。这样就由使用Putty登录转成使用自己熟悉的Xshell登录了。

原文地址:https://www.cnblogs.com/root0/p/9094186.html

时间: 2024-11-10 17:13:56

putty秘钥转换成xhell支持的格式的相关文章

poi excel自动转换成javabean 支持引用类型属性二级转换

最近项目需要使用excel导入功能,导入学生的时候需要指定所在班级,使用excel一次性导入! 将以前的代码改改支持属性内引用类的转换. 测试对象为User对象,javabean结构: private String username; private int id; private String name; private Date birthday; private long height; private double salary; private User user; 使用测试代码: M

将json的时间格式转换成正常的时间格式

/** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M).日(d).12小时(h).24小时(H).分(m).秒(s).周(E).季度(q) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * eg: * (new Date()).pattern("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 * (new Date())

JS框架_(Qrcode.js)插件将你的内容转换成二维码格式

二维码格式演示 (扫描此二维码会自动跳转到我博客的首页O(∩_∩)O~) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>qrcode.js插件将你的内容转换成二维码格式</title> <link rel="stylesheet" href="css/style.cs

怎样将一张CAD图纸转换成彩色的PDF格式?

怎样将一张CAD图纸转换成彩色的PDF格式?在我们使用CAD转换器将一张CAD图纸文件转换成PDF格式的时候,如果中途因为需要,将CAD图纸转换成彩色的PDF格式时候应该如何进行操作,今天就来教大家一个最简单的操作方法,节省时间方便快捷,希望大家能够进行采纳,具体操作步骤如下! 第一步:首先需要打开您电脑上面的CAD转换器软件,如果您电脑上面没有这款软件的话,您就需要去到官网上面进行下载安装了,小编在这里是用的就是这款"迅捷CAD转换器软件"!第二步:将软件完成下载后将软件安装到你们的

能否将CAD图纸转换成高清PNG格式?

能否将CAD图纸转换成高清PNG格式?在我们平常时候,绘制好的一张CAD图纸文件会常常想将其直接复制到文档当中去,但是直接复制过去的图纸看不清楚怎么办,就需要将其转换成图片的格式,今天小编就要来教教大家怎么将CAD图纸转换成高清的PNG格式的全部操作步骤,希望大家能够进行采纳! 第一步:需要进行图纸格式转换的,必须要有一款好用的转换器软件,您首先要打开你们电脑上面的迅捷CAD转换器软件,电脑上面没有这款软件的可以去到软件商店上面进行下载安装!第二步:将其下载之后安装到你们的电脑桌面上,然后就可以

怎么将CAD图纸转换成黑白的PDF格式图纸?

怎么将CAD图纸转换成黑白的PDF格式图纸?相信大部分从事CAD相关工作的人来说,每天都会需要转换大量的CAD图纸文件,那么相信大家都会将CAD图纸转换成PDF格式图纸的操作了,那么如果想要将CAD图纸转换成黑白的PDF格式我们应该如何进行操作呢?今天小编就要来教教大家如何操作及全部步骤,望采纳! 第一步:首先要打开我们桌面上的CAD转换器,如果您电脑上面没有这一款CAD转换器的话,您就可以打开您电脑上面的浏览器搜索进入官网上面下载,小编是用的就是这款"迅捷CAD转换器"需要的可以去到

如何将CAD图纸转换成白色背景的图片格式?

如何将CAD图纸转换成白色背景的图片格式?在我们绘制完成一张CAD图纸的文件的时候,如果需要将其发送给老板或是客户进行查看,直接使用CAD格式会出现打不开进行查看的情况,这个时候我们就需要将其转换成图片的格式再将其打开进行查看,那么转换之后怎样将其背景进行改变,今天小编就要来教教大家如何将一张CAD图纸转换成白色背景图片的全部操作步骤,希望大家能够进行采纳! 步骤一:首先需要打开的是你电脑上面的CAD转换器软件,如果电脑上面没有这款软件的话,就需要打开浏览器去到官网上面进行下载安装,小编在这里使

电脑上怎么将多张CAD图纸文件快速转换成高清图片格式?

电脑上怎么将多张CAD图纸文件快速转换成高清图片格式?将CAD图纸文件进行格式转换成图片样式是CAD相关的工作中经常需要进行的,为了方便将图纸文件进行打开查看或是将其进行传输,都会需要将其进行转换成图片格式,具体应该怎么样进行操作,下面小编就要来教大家的就是电脑上怎么将多张CAD图纸文件快速转换成高清图片格式的全部操作步骤,希望能够帮助到你们! 步骤一:首先需要进行打开操作的是你们电脑上面的 迅捷CAD转换器软件,电脑上面没有这款软件的可以去到迅捷CAD官网上面进行下载安装! 步骤二:将其下载之

将CAD图纸文件进行转换成低版本DXF格式如何进行?

将CAD图纸文件进行转换成低版本DXF格式如何进行?CAD图纸文件在绘制时候会有不同的版本但是在进行查看的时候会由于图纸的版本问题而无法将图纸文件进行打开,这个时候就需要进行的操作就是将其进行版本间的转换了,具体应该怎么样进行操作,接下来小编就要来教大家的就是将CAD图纸文件进行转换成低版本DXF格式如何进行的全部操作步骤,希望以下能够帮助到你们! 步骤一:首先要打开电脑,打开浏览器在搜索框中输入"迅捷CAD转换器"去到迅捷CAD官网上然后点击下载然后进行安装! 步骤二:点击将安装的软