Do site Azure :
openssl req -x509 -key ~/.ssh/id_rsa -nodes -days 365 -newkey rsa:2048 -out id_rsa.pem
Isso converterá sua chave privada em uma chave pública que pode ser usada com o Azure.
Eu converti uma chave rsa para pem usando o seguinte comando
openssl rsa -in ~/.ssh/id_rsa -outform pem > id_rsa.pem
No entanto, quando tento carregar essa chave no meu servidor ubuntu hospedado no Azure, recebo um erro
The certificate is in an invalid format. X.509 standard format in a .cer or .pem file is supported.
Qual é a maneira correta de converter uma chave rsa para o formato pem?
Do site Azure :
openssl req -x509 -key ~/.ssh/id_rsa -nodes -days 365 -newkey rsa:2048 -out id_rsa.pem
Isso converterá sua chave privada em uma chave pública que pode ser usada com o Azure.