Конвертация ключей между OpenSSL и SSH

PEM - популярный среди сертификационных центров формат файлов ключей и сертификатов, имеют расширение .pem, .crt, .cer, и .key. Файлы закодированы в Base64 и у сертификатов обязательно начинаются со строки "----- BEGIN CERTIFICATE -----", заканчиваются строкой "----- END CERTIFICATE -----". Apache и аналогичные серверы используют сертификаты в PEM формате. 

Для пар ключей в формате PEM можно получить публичный ключ, который обычно располагается в файле с приватным, и использовать для ssh:

ssh-keygen -f privatekey.pem -y > publickey.pub

 

Amazon использует fingerprint от пары ключей, который можно получить командой

openssl rsa -in galaober.pem -pubout -outform DER | openssl md5 -c

 

openssl, ssh