次のコマンドを使用して、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形式に変換する正しい方法は何ですか?
Azure サイト自体から:
openssl req -x509 -key ~/.ssh/id_rsa -nodes -days 365 -newkey rsa:2048 -out id_rsa.pem
これにより、プライベートキーがAzureで使用できるパブリックキーに変換されます。