Como converter a sua chave privada .ppk do putty para linux ou mac os x

31/05/2010

em Como Fazer,Outras

e como ligar-se a partir do linux/ mac os x a um sistema remoto em linha de comandos.

Quantos de nós já não tentaram ligar-se a um servidor remoto a partir de linha de comando/ Terminal, com um Linux ou um Mac OS X, utilizando a chave privada .ppk do putty ?
Sim, acho que somos muitos… 🙂 …

Este artigo é direccionado para aqueles que já desistiram de utilizar o windows, mas, a chave privada .ppk do putty faz imenso jeito e aqui explicamos como fazer, partindo do principio que possui a sua chave privada, que irá necessitar, além de um computador (mesmo virtual) em windows, para gerar a sua nova chave para funcionar com o Openssh.

Visite a página de transferências do site do Putty e transfira o utilitário puttugen.exe (no computador windows); Execute-o:

Utilitário puttygen.exe Utilitário puttygen.exe

Prima “Load” e insira a localização da sua chave privada do putty (.ppk).

Abrir ficheiro ppk com puttygen Abrir ficheiro ppk com puttygen

Insira a sua senha/ password.

Inserir password em puttygen Inserir password em puttygen

Verifique se a sua chave privada foi correctamente carregada.

Ficheiro ppk carregado em puttygen Ficheiro ppk carregado em puttygen

Aceda ao menu, em “Conversions” e seleccione “Export OpenSSH”, grave a sua chave privada com a extensão .ssh

Exportar ficheiro openssh com puttygen Exportar ficheiro openssh com puttygen

Copie o ficheiro da sua chave privada .ssh para o seu Linux/ Mac OS X, grave-a na sua directoria “home” (/home/your_user), abra uma janela do Terminal (Linux e Mac OS X) e deverá atribuir as permissões correctas com o seguinte comando:

# chmod 700 a-sua-chave.ssh

Para se ligar ao servidor remoto, basta executar:

ssh utilizador@192.168.10.10 -i a-sua-chave.ssh

(substitua o IP em cima e o nome da sua chave ;-))
Now if you already have a .ppk file from your PC that you want to convert to use on your Mac you need to visit the Putty Website www.chiark.greenend.org.uk/~sgtatham/putty/download.html and download puttygen.exe (on your PC) now open it, and using the File menu, load your .ppk that you already use, and type in your pass phrase.

Now go to the Conversions menu and export the key as an OpenSSH key – hey presto – you now have a key file that will work on your Mac! Such a simple solution, yet that took me so long to figure out …

Artigo anterior:

Próximo artigo: