X.509標準を使用してrsaキーをpemに変換する方法


16

次のコマンドを使用して、rsaキーをpemに変換しました

openssl rsa -in ~/.ssh/id_rsa -outform pem > id_rsa.pem

ただし、このキーをAzureでホストされているubuntuサーバーにアップロードしようとすると、エラーが発生します

The certificate is in an invalid format. X.509 standard format in a .cer or .pem file is supported.

rsaキーをpem形式に変換する正しい方法は何ですか?


このコマンドを使用してもエラーは発生しませんでしたか?あなたはid_rsa.pem空ですか?
ルイ・マッタイッセン

空ではありません
クリス

あなたはどのように変換しますか?
クリス

この方法は私のために働いています。あなたはそれで何をしようとしていますか?
ルイ・マットハイセン

1
Azureは.pemまたは.cerキーのみを受け入れるため、id_rsaキーを使用できません
chris

回答:


15

Azureのサイト自体:

openssl req -x509 -key ~/.ssh/id_rsa -nodes -days 365 -newkey rsa:2048 -out id_rsa.pem

これにより、プライベートキーがAzureで使用できるパブリックキーに変換されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.