A maioria das distribuições Linux está putty
disponível para Linux. Você pode instalar putty
no lado Linux e usar puttygen
para converter os arquivos .ppk nos arquivos-chave comuns do estilo ssh (chamados arquivos PEM - mesmo que eles não recebam um .pem no nome do arquivo).
puttygen id_dsa.ppk -O private-openssh -o id_dsa
NOTA: Você também pode puttygen
importar arquivos PEM no estilo ssh putty
.
O autor do PuTTY optou pela simplicidade, para que as chaves públicas e privadas que compõem a segurança subjacente usada pela autenticação de chave putty / ssh 2 sejam armazenadas em um único arquivo .ppk proprietário. Normalmente, essas chaves são mantidas como 2 arquivos separados pelo ssh.
No Linux, os arquivos principais normalmente são mantidos no diretório .ssh.
Há uma boa visão geral do processo de conversão aqui nesta questão do Stack Overflow, intitulada: Converter PEM em formato de arquivo PPK .
O autor do putty também discute sua justificativa para o uso de arquivos .ppk no putty
manual do usuário . Você pode ler sobre isso aqui na seção 8.2.12.