Os arquivos PPK são gerados pelo PuTTY, mas não podem ser usados com o comando ssh simples em terminais Linux.
Para converter esses arquivos para o formato “padrão” (chaves OpenSSH), você precisa usar o comando puttygen:
puttygen ppk_file.ppk -O private-openssh -o ~/.ssh/from_ppk
puttygen ppk_file.ppk -O public-openssh -o ~/.ssh/from_ppk.pub
Então, você pode usá-lo:
ssh -i ~/.ssh/from_ppk user@random_ip