Como converter chaves ssh apartir de arquivo .ppk

Se você ja precisou extrair chaves ssh de um arquivo gerado apartir do Putty pelo terminal e não soube como, esse tutorial é para você.

Passo 1

Primeiro precisamos do pacote do Putty para linux para instalar depende da sua distribuição.

Linux baseado em Debian

sudo apt install putty

Linux baseado em Arch (manjaro)

sudo pamac install putty

Passo 2

Agora com o putty instalado basta entrar no diretorio em que você baixou o arquivo .ppk e rodar o seguinte comando

puttygen nome_arquivo_ssh_putty.ppk -O private-openssh -o novo_nome_chave_privada.openssh          

O comando acima vai extrair somente a chave privada do arquivo, agora basta usar normalmente com o open-ssh.

Dica bonus

Lembre-se de alterar a permissão do arquivo para o agente ssh conseguir autorizar a chave:

chmod 600 novo_nome_chave_privada.openssh

"🙏🏻 Se esse tutorial foi útil, considere apoiar nosso trabalho"

Deixe um comentário