使用puttygen转换OpenSSH SSH2私钥为RSA PEM格式


使用ssh-keygen生成的秘钥发现变成了如下格式:

-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAA...
-----END OPENSSH PRIVATE KEY-----

很多软件对ssh-keygen生成这种格式的密钥都是不支持的。比如putty在使用私钥登录时提示

Unable to use key file "XXXXXX" (OpenSSH SSH-2 private key (old PEM format))

这时候, 就不得不把我的私钥转换成RSA-PEM格式。然而, ssh-keygen并不提供这种格式转换的功能。

一  下载安装

  https://www.chiark.greenend.org.uk/~sgtatham/putty/

二  打开puttygen

  点File导入需要转换的密钥(提前备份),正常会提示导入成功

 

 

三  选择保存私钥完成


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM