Come convertire PPK a SSH in Ubuntu

August 11

PuTTY è un emulatore di terminale open-source principalmente per Microsoft Windows, ma ci sono anche le versioni per i sistemi operativi Linux e Mac. PuTTY agisce come un client per SSH, Telnet e protocolli TCP prime, e contiene un client console seriale per le connessioni seriali locali. negozi PuTTY le chiavi private necessarie per connettersi e l'autenticazione con i server SSH nel proprio formato, indicati con un'estensione .ppk alla fine del nome del file. Per usare le chiavi private con OpenSSH su Ubuntu, convertire i file .ppk con lo strumento PuTTYgen.

istruzione

1 Aprire una finestra di terminale in Ubuntu, o accedi se si sta convertendo le chiavi su un server di Ubuntu remota.

2 Digitare "sudo apt-get install mastice-tools" al prompt del terminale per installare gli strumenti stucco. Inserire la password quando richiesto da sudo, per eseguire apt-get con i permessi di root necessari per l'installazione.

3 Convertire la chiave pubblica digitando quanto segue al prompt del terminale:

puttygen keyfile.ppk -o id_rsa.pub -O pubblico-OpenSSH

Dove "keyfile.ppk" è il mastice .ppk file da convertire, e "id_rsa.pub" è il nome del file di chiave convertito.

4 Convertire la chiave privata digitando:

puttygen keyfile.ppk -o id_rsa -O privato-OpenSSH

Dove "keyfile.ppk" è il file di chiave da convertire e "id_rsa" è il file della chiave privata. negozi PuTTY entrambe le chiavi private e pubbliche nel file .ppk, che è il motivo per cui si utilizza lo stesso file da convertire entrambi i tasti. È ora possibile utilizzare i due tasti con OpenSSH.

Consigli e avvertenze

  • Fornire una passphrase da utilizzare con la propria chiave privata per un ulteriore livello di sicurezza.