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

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

次のコマンドを使用して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 形式に変換する正しい方法は何ですか?

答え1

からアズールサイト自体:

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

これにより、秘密キーが Azure で使用できる公開キーに変換されます。

関連情報