首先声明,我对证书/密钥非常缺乏经验,并且我正在使用 Mac。
我的问题与 RSA 和 OPENSSH 证书/密钥有关。我目前拥有一个有效的 RSA 证书/密钥,但我需要将它们转换为 OpenSSH。据我了解,我想要做的是这个帖子的反向操作:Openssh Private Key to RSA Private Key
我有一个以此开头的文件:
-----BEGIN RSA PRIVATE KEY-----
但是我需要将其转换为以下格式:
-----BEGIN OPENSSH PRIVATE KEY-----
我尝试过ssh-keygen -p -N "" -m pem -f /path/to/key
和ssh-keygen -f /path/to/key -m pem
,但它没有输出我期望的OPENSSH
头部信息。
- 这是否可能?
- 如果可能,我可以使用什么来执行此转换并且可能的命令是什么?
- 如果我转换了密钥,是否需要对证书进行任何操作?
- 如果我确实需要转换证书,那么该命令是什么?
- 如果有关从RSA转换为OPENSSH的进一步解释,我将非常感激。