Recentemente recebi um arquivo PPK para conectar em um servidor da empresa, como usuário do Ubuntu precisei fazer a conversão para o formato PEM que é aceito pelo OpenSSH.

Glossário:
PPK (PuTTY Private Key): Arquivo gerados pelo programa PuttyGEN
PEM (Privacy Enhanced Mail): Arquivo de certificado codificado em base64


1. Instale a ferramenta putty tools no seu Linux:

$ sudo apt-get install putty-tools


2. Convertemos o arquivo PPK para o formato PEM:

$ puttygen henrique.fernandes.ppk -O private-openssh -o myserver.pem

-O : Tipo de arquivo que queremos gerar  
-o : Nome do arquivo convertido


3. Por segurança quando conectamos usando o OpenSSH ele verifica se as permissões do arquivo de identidade não estão muito abertas. Precisamos então ‘fechar’ as permissões do arquivo gerado:

$ chmod 400 myserver.pem

Se você, como eu, nunca lembra o que significa a numeração de permissões: chmodcommand


4. Agora testamos a conexão com o arquivo gerado:

$ ssh -i myserver.pem [email protected]
5 3 votos
Nota do Artigo
Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x