Login com SHH e chave .ppk via Linux (Ubuntu/Debian)

Para acessar um servidor via SSH usando uma chave .ppk do Putty em um ambiente Linux basta seguir alguns passos.

Primeiro você deve converter a chave para outro formato, um formato que o comando ssh possa utilizar, este formato é o OpenSSH. Para isso instale em seu ambiente a ferramenta putty-tools

sudo apt-get install putty-tools

Após, use o comando disponibilizado para converter a chave:

puttygen <key.ppk> -O private-openssh -o <new>.key

Com o arquivo gerado, informe para o comando ssh que o login será feito utilizando a chave:

ssh -i new.key [email protected]

Atenção: As vezes você deve corrigir as permissões do arquivo para que funcione, rode o seguinte comando:

chmod 400 new.key