La mayoría de las distribuciones de Linux tienen puttydisponible para Linux. Puede instalar puttyen el lado de Linux y usar puttygenpara convertir los archivos .ppk a los archivos de clave de estilo ssh normales (llamados archivos PEM, a pesar de que no reciben un .pem en el nombre del archivo).
puttygen id_dsa.ppk -O private-openssh -o id_dsa
NOTA: También puede usar puttygenpara importar archivos PEM de estilo ssh nuevamente putty.
El autor de PuTTY optó por la simplicidad, por lo que las claves públicas y privadas que constituyen la seguridad subyacente utilizada por la autenticación de clave putty / ssh 2 se almacenan en un único archivo .ppk propietario. Típicamente, estas claves se mantienen como 2 archivos separados por ssh.
En Linux, los archivos clave generalmente se guardan en el directorio, .ssh.
Hay una buena descripción general del proceso de conversión aquí en esta pregunta de desbordamiento de pila titulada: Convertir PEM a formato de archivo PPK .
El autor de Putty también discute su justificación para usar archivos .ppk en el puttymanual del usuario . Puede leer sobre esto aquí en la sección 8.2.12.