Обычно я использую pem
файл для входа в мой экземпляр ec2 через
ssh -i key.pem
Теперь в Azure их требование при создании экземпляра:
UPLOAD AN SSH KEY OR PROVIDE A PASSWORD FOR AUTHENTICATION
You can upload an X.509 certificate (in .cer or .pem format) or provide your password to
sign in to a virtual machine.
Итак, как преобразовать pem в сертификат X.509?
В документации Azure обсуждается это Вот. По какой-то причине они требуют, чтобы вы загрузили свой открытый ключ SSH, инкапсулированный в бесполезный самозаверяющий сертификат X.509. Странно.