将OpenSSL的pem公钥转化为SSH的RSA格式

很简单,使用ssh-keygen,如下:

ssh-keygen -f pub1key.pub -i

ssh-keygen会以OpenSSL的格式读取文件,然后以OpenSSH的格式输出。

还可以通过-m参数指定输出格式。

  • RFC4716 RFC 4716/SSH2 公私钥
  • PKCS8 PEM PKCS8公钥
  • PEM 公钥

用法如下:

ssh-keygen -f pub1key.pub -i -mPKCS8