J'ai converti une clé RSA en pem à l'aide de la commande suivante
openssl rsa -in ~/.ssh/id_rsa -outform pem > id_rsa.pem
Cependant, lorsque je tente de télécharger cette clé sur mon serveur Ubuntu hébergé sur Azure, un message d'erreur s'affiche.
The certificate is in an invalid format. X.509 standard format in a .cer or .pem file is supported.
Quelle est la bonne façon de convertir une clé RSA au format PEM?
À partir du site Azure lui-même:
openssl req -x509 -key ~/.ssh/id_rsa -nodes -days 365 -newkey rsa:2048 -out id_rsa.pem
Cela convertira votre clé privée en une clé publique pouvant être utilisée avec Azure.