.ppk
é um formato de arquivo usado pelo programa Windows PuTTYgen.
Você pode tentar o seguinte procedimento publicado por Kaleb Pederson no StackOverflow:
puttygen
suporta exportar sua chave privada para um OpenSSH formato compatível. Você pode usar as ferramentas OpenSSH para recriar a chave pública.
- Abra o PuttyGen
- Clique em Carregar
- Carregue sua chave privada
- Ir para
Conversions->Export OpenSSH
e exportar sua chave privada- Copie sua chave privada para
~/.ssh/id_dsa
(ouid_rsa
).Crie a versão RFC 4716 da chave pública usando
ssh-keygen
ssh-keygen -e -f ~/.ssh/id_dsa > ~/.ssh/id_dsa_com.pub
Converta a versão RFC 4716 da chave pública para o formato OpenSSH:
ssh-keygen -i -f ~/.ssh/id_dsa_com.pub > ~/.ssh/id_dsa.pub