Linux > 将ssl证书从openssh格式转化为老rsa格式。
2020-06-02
在junmserver里设置服务器,提示ssh 证书格式有问题。
提示为"暂不支持OPENSSH格式的密钥,使用 ssh-keygen -t rsa -m pem生成"
看了下,新版本的ssh-keygen默认生成的证书为openssh rsa格式的,即开头为
"-----BEGIN OPENSSH PRIVATE KEY-----"
这个格式比较新,容易有各种兼容性的问题,需要转换为老式的
"-----BEGIN RSA PRIVATE KEY-----"
格式
参考
https://stackoverflow.com/questions/54994641/openssh-private-key-to-rsa-private-key
使用
ssh-keygen -p -N "" -m pem -f /path/to/key
指定格式并重设密码即可。
点击登录