【背景】
ssh 私钥的收尾,存在不一样的格式。如:
-----BEGIN OPENSSH PRIVATE KEY-----
xxx
-----END OPENSSH PRIVATE KEY-----
与
-----BEGIN RSA PRIVATE KEY-----
xxx
-----END RSA PRIVATE KEY-----
当不带任何参数,直接执行 ssh-keygen 生成的私钥格式,不符合你的要求,你可以这样:
ssh-keygen -p -m PEM -f ~/.ssh/id_rsa
参考:https://serverfault.com/questions/939909/ssh-keygen-does-not-create-rsa-private-key
网友评论