Para quem chegou neste post deve estar procurando uma solução para acessar uma Amazon EC2 através de uma chave PPK. Se você estiver pelo Windows o processo é bem simples se estiver utilizando o Putty.

Caso esteja utilizando o Mac através do terminal precisa converter a chave PPK em uma chave do tipo PEM. O processo é simples mas você irá precisar do Puttygen.

Utilize os seguintes comandos abaixo:

sudo port install putty

ou

brew install putty

Através dele iremos criar com o comando puttygen uma nova chave

puttygen privatekey.ppk -O private-openssh -o privatekey.pem

Explicando:

-O private-openssh: esta flag diz para que a chave tem a output ( saída ) do tipo OpenSSH

-o privatekey.pem: É o nome que iremos dar para a nova chave .PEM

Feito isto e convertendo para uma chave do tipo PEM, basta utilizar o seu terminal para acessar a máquina remota.

ssh -i privatekey.pem user@my.server.com