小编Upp*_*rla的帖子

使用 openssl 将 SSH2 RSA 私钥转换为 .pem

当我尝试使用opensslSSH2 RSA将基于格式的私钥转换为格式时,出现以下错误。.pem

[jbadmin@xxxxxxx .ssh2]$ openssl req -x509 -key /home/jbadmin/.ssh2/id_rsa_2048_a -nodes -days 365 -newkey rsa:2048 -out id_rsa_2048_a.pem
unable to load Private Key
139994671441736:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:703:Expecting: ANY PRIVATE KEY
Run Code Online (Sandbox Code Playgroud)

我的私钥:

[jbadmin@xxxxxx.ssh2]$ cat id_rsa_2048_a
---- BEGIN SSH2 ENCRYPTED PRIVATE KEY ----
Subject: jbadmin
Comment: "2048-bit rsa, jbadmin@x01bicallapp1a, Tue Dec 29 2015 11:38:\
----------------------------
----------------------------
---- END SSH2 ENCRYPTED PRIVATE KEY ----
Run Code Online (Sandbox Code Playgroud)

如果有其他方法可以使用opensslssh-keygen-g3来完成此操作,请建议我

EDIT1:尝试了以下选项,仍然是同样的问题

[jbadmin@x01bicallapp1a .ssh2]$ openssl rsa -outform PEM -in /home/jbadmin/.ssh2/id_rsa_2048_a -out /home/jbadmin/.ssh2/id_rsa_2048_a.pem
unable …
Run Code Online (Sandbox Code Playgroud)

openssl ssh-keygen

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

openssl ×1

ssh-keygen ×1