美文网首页
Putty与SecureCRT公钥密钥互转

Putty与SecureCRT公钥密钥互转

作者: 神农民 | 来源:发表于2017-01-13 21:10 被阅读990次

问与答

问:.ssh这个目录下通常都会有两个文件:id_rsa、id_rsa.pub。但是有时候会有个*.ppk文件。这个ppk文件和前面两个文件是什么关系?为什么有些地方是用.ppk后缀的?

答:id_rsa是ssh的私钥,id_rsa.pub是对应的公钥,以上两个是OpenSSH用的格式,ppk文件中同时包含了公钥和私钥,多见于putty客户端。id_rsa和ppk文件是可以互相转的,可以打开看看,都是纯文本,差别不大。

将Putty生成的PrivateKey转换为SecureCRT所需的PublicKey

步骤:

  1. 打开Putty Key Generator,点击"Load"按钮,然后选择之前生成的私钥;
  2. Load成功后,选择菜单中的"Conversions”->"Export OpenSSH key";
  3. 然后会弹出保存文件对话框,选择一个你需要的名字,比如"openssh-key"( 注意:这一步保存的文件名不能有任何后缀,按照原文作者所述,如果用了比如openssh-key.pub的公钥文件,则SecureCRT会在同样目录下寻找名为"openssh-key"的私钥。);
  4. 此时SecureCRT使用上述不带后缀的openssh-key文件就可以成功登录;
  5. 根据原文作者所述,还需要再次保存为名为"openssh-key.pub"的文件(即多了个pub的后缀),此时既可以使用"openssh-key.pub"在SecureCRT中进行登录;(本人第4步即可成功使用,但保险起见还是把原作者的第5步给出来,以供所需人士参考);

将PublicKey转换成ppk

步骤:

  1. Conversions->Import key;
  2. save private key with no passwd;

阅读原文 | 作者官网 | 公众号 | Feed | 订阅 | 发私信

相关文章

  • Putty与SecureCRT公钥密钥互转

    问与答 问:.ssh这个目录下通常都会有两个文件:id_rsa、id_rsa.pub。但是有时候会有个*.ppk文...

  • 区块链里面的密钥与数字签名是什么

    密钥 区块链中的密钥分为公钥和私钥两种 公钥(Public Key)与私钥(Private Key)是通过一...

  • 密码技术(五、二)之公钥密码

    公钥密码 什么是公钥密码  公钥密码(public-key cryptography)中,密钥分为加密密钥和解密密...

  • 认证授权 归纳(4)(密钥概念)

    1: 密钥分类 (对称密钥与非对称密钥) 2:密钥,私钥,公钥的区分 3:摘要 签名 签名验证 4:加密解密 ...

  • 非对称加密

    与对称加密算法不同,非对称加密算法需要两个密钥:公钥(publickey)和私钥(privatekey)。公钥与私...

  • SSH公钥秘钥登录

    一、生成公钥和密钥 1、我这边使用的是XShell来生成公钥和密钥,如下图,选择“工具”-“新建用户密钥生成向导”...

  • 数据安全之RSA (对称加密)

    RAS下载地址公钥 密钥在此给出一对公钥和密钥 不用说了,先引入RSA 概念 加密和加签加密:公钥放在ios客户...

  • AWS

    下载保存pem公钥文件2.puttygen load公钥文件,save private key Putty设置pr...

  • 2017-2-23 linux系统初级 1.8密钥验证

    1.8密钥验证 笔记内容:私钥本地,公钥服务器可以看到的是公钥,私钥需要保存的,可以密钥添加密码,和备注。使用密钥...

  • Node.js项目线上服务器部署与发布

    Node.js项目线上服务器部署与发布 配置公钥 和密钥 可以登录服务器不需要密码看是否已经存在公钥和密钥看用户文...

网友评论

      本文标题:Putty与SecureCRT公钥密钥互转

      本文链接:https://www.haomeiwen.com/subject/pmgsbttx.html