AWS Builder Center: Learn, Build and Connect with builders in the AWS community
AWS Builder Center is the official home for builders on AWS. Share and read what others are working on, follow people who inspire you, explore training and workshops, and find tools to support what you're building.
Come posso convertire un file .pem in un file .ppk o un file .ppk in un file .pem in Windows e Linux?
Desidero convertire un file Privacy Enhanced Mail (.pem) di Amazon Elastic Compute Cloud (Amazon EC2) in un file PuTTY Private Key (.ppk). Oppure desidero convertire un file .ppk in un file .pem.
Breve descrizione
PuTTY non supporta nativamente il formato della chiave privata (.pem) generato da Amazon EC2. Prima di poter utilizzare PuTTY per connetterti a un'istanza, devi convertire la chiave privata in un file .ppk. Per convertire il file, utilizza lo strumento PuTTYgen.
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Windows
Installa PuTTYgen
La maggior parte dei sistemi operativi Windows ha PuTTY installato. Scarica e installa PuTTYgen se PuTTY non è già presente nel sistema in uso. Per ulteriori informazioni, consulta Using PuTTYgen on Windows to generate SSH key pairs (Utilizzo di PuTTYgen in Windows per generare coppie di chiavi SSH) sul sito web di SSH.
Converti un file .pem in un file .ppk
Avvia PuTTYgen, quindi converti il file .pem in un file .ppk.
Converti un file .ppk in un file .pem
Completa i seguenti passaggi:
- Avvia PuTTYgen.
- In Actions (Azioni), scegli Load (Carica), quindi accedi al file .ppk.
- Seleziona il file .ppk, quindi scegli Open (Apri).
- (Facoltativo) In Key passphrase (Passphrase chiave), inserisci una passphrase. In Confirm passphrase (Conferma passphrase), inserisci nuovamente la passphrase.
Nota: non è indispensabile aggiungere una passphrase, ma è consigliabile farlo. Questa misura di sicurezza protegge la chiave privata dall'uso non autorizzato. Una passphrase rende difficile l'automazione, poiché gli utenti devono accedere manualmente a un'istanza o copiare i file su un'istanza. - Nel menu, scegli Conversions (Conversioni), quindi Export OpenSSH Key (Esporta chiave OpenSSH).
Nota: se non hai inserito una passphrase, riceverai un avviso PuTTYgen. Scegli Sì. - Assegna un nome al file e aggiungi l'estensione .pem.
- Scegli Save (Salva).
Unix o Linux
Installa PuTTY
Installa PuTTY se non è già presente nel sistema in uso.
Il pacchetto PuTTY è contenuto nel repository Extra Packages for Enterprise Linux (EPEL). Prima di installare PuTTY, devi attivare il repository EPEL.
Nota: Amazon Linux 2023 (AL2023) non supporta EPEL. Per ulteriori informazioni, consulta Extra Packages for Enterprise Linux (EPEL).
Esegui uno di questi comandi.
Basato su RPM:
yum install putty
Basato su dpkg:
apt-get install putty-tools
Converti i file
Il file .ppk è supportato solo da PuTTYGen in Windows. Per utilizzarlo in Linux, devi convertirlo in un file .pem. Esegui il comando puttygen per convertire un file .ppk in un file .pem:
puttygen ppkkey.ppk -O private-openssh -o pemkey.pem
Puoi anche utilizzare il comando puttygen per convertire un file .pem in un file .ppk:
puttygen pemKey.pem -o ppkKey.ppk -O private
Informazioni correlate
- Argomenti
- Compute
- Lingua
- Italiano
Video correlati

