El cliente SSH por excelencia para Windows es PuTTy, el cual usa certificados en formato PPK, esto no es un problema en si mismo pero si un poco engorroso cuando los usuarios solicitan acceso a un servidor y te adjuntan su llave pública ¡en formato PPK!
Es cierto que puedes usar PuTTYGen para pasar de un formato a otro, pero a mi me resulta muy engorroso. Personalmente veo más fácil y rápido usar ssh-keygen desde consola para transformar certificado PPK a certificado OpenSSH.
El uso es bastante sencillo: ssh-keygen [-i|-e] -f file, donde:
-i: lee un certificado, público o privado, no cifrado e imprime el equivalente en formato OpenSSH.
-e: lee un certificado, público o privado, cifrado e imprime el equivalente en formato OpenSSH.