我通过Keybase.io从同事那里获得了私人RSA密钥,它看起来像这样:
-----BEGIN RSA PRIVATE KEY-----
blahx
blahy
blahz
-----END RSA PRIVATE KEY-----
他说我可以将这个私钥存储在我的.ssh文件夹中,所以我已将其保存在.ssh/my-key.pem
但是当我运行它时,它似乎已损坏:
$ openssl pkey -in ~/.ssh/my-key.pem -pubout -outform DER | openssl md5 -c
I get:
unable to load key
140006824072856:error:0906D066:PEM routines:PEM_read_bio:bad end line:pem_lib.c:809:
有人知道为什么会这样吗?我将上面的内容直接保存到my-key.pem文件