Usando a GUI
Veja isto SO Q & A sobre como fazer exatamente o que você deseja, intitulado: Converta o formato de arquivo PEM para PPK .
trecho
- Faça o download do seu .pem da AWS
- Abra o PuTTYgen, selecione o tipo de chave para gerar como: SSH-2 RSA
- Clique em "Carregar" no lado direito cerca de 3/4 abaixo
- Defina o tipo de arquivo como
*.*
- Procure e abra seu arquivo .pem
- O PuTTY detectará automaticamente tudo o que precisa e você só precisará clicar em "Salvar chave particular" e poderá salvar sua chave ppk para usar com o PuTTY
Usando a linha de comando
Se, por outro lado, você quiser converter um arquivo .pem
para .ppk
por meio da ferramenta de linha de comando puttygen
, acabei encontrando essa solução em SO neste Q & A intitulado:
trecho
$ puttygen keyfile.pem -O private -o avdev.ppk
Para a chave pública:
$ puttygen keyfile.pem -L