2015-10-22 36 views
23

Quindi ci sono un sacco di tutorial su come convertire un PEM in un PPK usando puttyGen. Comunque il mio problema è che la mia macchina Windows aveva l'unica copia PEM e l'ho convertita in un PPK e l'ho cancellata. Ora ho bisogno di capire come convertire un PPK in un PEM in modo che il mio mac possa ssh nel server. Ho ancora accesso al server in modo da poter anche solo creare una nuova chiave se dovessi, qualcuno sa come convertire PPK in PEM?Creare un PEM da un file PPK

+1

Possibile duplicato di [Come convertire i keypairs SSH generati usando PuttyGen (Windows) in coppie di chiavi usate da ssh-agent e KeyChain (Linux)] (http://stackoverflow.com/questions/2224066/how-to- convert-ssh-keypairs-generated-using-puttygenwindows-in-key-pairs-use) –

risposta

43

installare PuttyTools

apt-get install putty-tools 

di corsa seguente comando per generare forma file PEM ppk

puttygen server.ppk -O private-openssh -o server.pem 

server.pem file verrà salvato sulla stessa posizione

+1

Dato che l'OP menzionava usando il tasto .pem su un Mac, mi limito a menzionare che è possibile eseguire lo stesso comando 'puttygen' su il Mac dopo aver installato il pacchetto 'putty' usando Homebrew. – Erhhung

+1

su centos/redhat: 'yum install stucco' fornisce l'eseguibile pertinente – Bryji

+0

funziona come un incantesimo @Emizen! – neaGaze

-2

Provate a installare stucchi

sudo apt install putty-tools 
puttygen key.ppk -O private-openssh -o key.pem 
ssh -i ~/key.pem {user}@{ip}