Come posso usare PuTTY o Filezilla per connettermi alla mia istanza Lightsail se ho perso la coppia di chiavi SSH?
Ho perso la coppia di chiavi SSH (chiave privata) che ho configurato per la mia istanza Amazon Lightsail. Desidero usare PuTTY o Filezilla per riottenere l'accesso all'istanza.
Risoluzione
Se hai creato l'istanza Lightsail con la coppia di chiavi SSH predefinita, scarica la chiave privata SSH dalla console Lightsail.
Se hai creato l'istanza Lightsail con una coppia di chiavi SSH personalizzata, configura una nuova coppia di chiavi. O usa la console SSH basata su browser Lightsail. Oppure, crea una nuova istanza Lightsail da un'istantanea.
Usa la console SSH basata su browser Lightsail per configurare una nuova coppia di chiavi
Crea una nuova coppia di chiavi SSH dalla console Amazon Lightsail e recupera la chiave pubblica
Per creare la nuova coppia di chiavi SSH, completa i seguenti passaggi:
- Apri la console Amazon Lightsail.
- Nel riquadro di navigazione, scegli Account, quindi dal menu a discesa, scegli Account.
- Scegli le chiavi SSH, quindi scegli Crea nuova.
Per recuperare la chiave pubblica dalla chiave privata, utilizza uno dei seguenti metodi.
Computer Linux o macOS locale
Apri il terminale ed esegui il comando ssh-keygen:
$ ssh-keygen -y -f /path_to_key_pair/my-key-pair.pem
Il comando restituisce la chiave pubblica, come nell'esempio seguente:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClKsfkNkuSevGj3eYhCe53pcjqP3maAhDFcvBS7O6V hz2ItxCih+PnDSUaw+WNQn/mZphTk/a/gU8jEzoOWbkM4yxyb/wB96xbiFveSFJuOp/d6RJhJOI0iBXr lsLnBItntckiJ7FbtxJMXLvvwJryDUilBMTjYtwB+QhYXUMOzce5Pjz5/i8SeJtjnV3iAoG/cQk+0FzZ qaeJAAHco+CY/5WrUBkrHmFJr6HcXkvJdWPkYQS3xqC0+FmUZofz221CBt5IMucxXPkX4rWi+z7wB3Rb BQoQzd8v7yeb7OzlPnWOyN0qFU0XA246RA8QFYiCNYwI3f05p6KLxEXAMPLE
Computer Windows locale
Completa i seguenti passaggi:
- Apri il programma puttygen.
- Scegli File, quindi Carica chiave privata.
- Cambia il tipo di nome del file da PuTTy Private Key Files (*.ppk) a All Files (*.*) per visualizzare il file .pem.
- Seleziona il file di coppia di chiavi (.pem) che hai scaricato, quindi scegli Apri.
- Seleziona l'intera chiave pubblica, quindi fai clic con il pulsante destro del mouse e scegli Copia.
- Apri qualsiasi editor di testo e inserisci i contenuti.
Connettiti all'istanza tramite la console SSH basata su browser e aggiungi la chiave pubblica al file di configurazione SSH
Completa i seguenti passaggi:
-
Apri la console Amazon Lightsail.
-
Seleziona l'istanza, quindi scegli Connetti.
-
Scegli Connetti tramite SSH. Per ulteriori informazioni, consulta Connessione alle tue istanze Lightsail Linux o Unix.
-
Apri il comando ~/.ssh/authorized_keys in un editor di testo.
Per visualizzare la chiave pubblica corrente della coppia di chiavi accettata dall'istanza, esegui il comando seguente:$ cat ~/.ssh/authorized_keys
-
Copia e incolla la chiave pubblica nel file authorized_keys.
-
Salva il file authorized_keys.
Usa PuTTY o Filezilla con la nuova chiave privata SSH per connetterti alla tua istanza Lightsail.
Nota: prima di connetterti alla tua istanza, devi convertire un file .pem (chiave privata) in un file .ppk.
Crea una nuova istanza Lightsail da un'istantanea e configura la nuova coppia di chiavi
Completa i seguenti passaggi:
- Apri la console Amazon Lightsail.
- Crea un'istantanea della tua istanza Lightsail.
- Crea una nuova istanza dall'istantanea.
- Nella pagina Crea un'istanza da un'istantanea, scegli una coppia di chiavi SSH. Puoi crearne una nuova o scegliere una coppia di chiavi esistente.
- Scegli Crea istanza.
Nota: se l'istanza precedente aveva un indirizzo IP statico, puoi utilizzarlo sulla nuova istanza. Nella pagina Rete della console Lightsail, scollega l'indirizzo IP statico e collegalo alla nuova istanza. Per ulteriori informazioni, consulta Indirizzi IP statici in Amazon Lightsail.
Contenuto pertinente
- AWS UFFICIALEAggiornata 4 anni fa
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata un anno fa
- AWS UFFICIALEAggiornata 2 anni fa