In che modo posso risolvere i problemi di connessione alla mia istanza Linux Amazon EC2 tramite SSH?

5 minuti di lettura
0

Non riesco a connettermi alla mia istanza Linux Amazon Elastic Compute Cloud (Amazon EC2) e voglio risolvere il problema.

Risoluzione

Connettiti all'istanza EC2 tramite SSH con la messaggistica dettagliata attiva. Usa i messaggi di output del client SSH per determinare il tipo di problema. In alternativa, puoi connetterti all'istanza utilizzando la console seriale EC2 (istanze basate su Nitro e bare metal) o la Gestione sessione di AWS Systems Manager. Quindi, identifica l'errore e utilizza i link nella sezione Risoluzione degli errori più comuni per risolvere il problema.

Connettiti all'istanza per identificare il problema

Connettiti utilizzando SSH

1.    Connettiti all'istanza EC2 tramite SSH con la messaggistica dettagliata attiva:

user@localhost:~$ ssh -v -i my_key.pem ec2-user@11.22.33.44

Questo esempio utilizza my_key.pem per il file della chiave privata e un nome utente ec2-user@11.22.33.44. Sostituisci il file della chiave e il nome utente con il file della chiave e il nome utente dell'esempio. Per ulteriori informazioni, consulta Connect to your Linux instance using SSH.

2.    Usa i messaggi di output del client SSH per determinare il tipo di problema che stai riscontrando.

Connettiti utilizzando la console seriale EC2 per Linux su istanze basate su Nitro e bare metal

Se hai attivato la console seriale EC2 per Linux, puoi utilizzarla per risolvere i tipi di istanze basate su Nitro supportati e le istanze bare metal. Puoi accedere alla console Amazon EC2 o all'interfaccia della linea di comando AWS (AWS CLI). Non è necessaria una connessione funzionante per connetterti all'istanza quando utilizzi la console seriale EC2.

Nota: se non hai mai utilizzato la console seriale EC2, assicurati di controllare i prerequisiti e di configurare l'accesso prima di provare a connetterti.

1.    Apri la console Amazon EC2.

2.    Seleziona Istanze.

3.    Seleziona l'istanza, quindi seleziona Azioni, Monitoraggio e risoluzione dei problemi, Console seriale EC2, Connetti.

oppure

Seleziona l'istanza, quindi seleziona Connetti, Console seriale EC2, Connetti.

Viene visualizzata una finestra di terminale all'interno del browser.

4.    Premi Invio. Se sei connesso alla console seriale, viene visualizzato un prompt di login. Se lo schermo rimane nero, puoi utilizzare le seguenti informazioni per risolvere i problemi di connessione alla console seriale:

5.    Al prompt di login, inserisci il nome utente dell'utente basato su password che hai impostato in precedenza, quindi premi Invio.

6.    Al prompt della password, inserisci la password e poi premi Invio.

Ora hai effettuato il login all'istanza e puoi utilizzare la console seriale per la risoluzione dei problemi.

Nota: puoi anche connetterti usando la tua chiave e un client SSH.

Per ulteriori informazioni, consulta Connect to the EC2 Serial Console.

Connettiti tramite Gestione sessione

Puoi connetterti all'istanza utilizzando Gestione sessione di AWS Systems Manager. Dopo la connessione, puoi eseguire i comandi bash sull'istanza come con altri metodi di connessione.

Nota: prima di connetterti utilizzando Gestione sessione, assicurati di avere completato i passaggi di configurazione necessari. Per ulteriori informazioni, consulta Setting up Session Manager.

1.    Apri la console Amazon EC2.

2.    Nel pannello di navigazione, scegli Istanze.

3.    Seleziona l'istanza e poi Connetti.

4.    In Metodo di connessione, seleziona Gestione sessione.

5.    Seleziona Connetti.

Per ulteriori informazioni, consulta Connect to your Linux instance using Session Manager.

Risoluzione degli errori più comuni

Errore: "Connessione scaduta" o "Connessione rifiutata": per risolvere questo errore, consulta Ricevo errori "Connessione rifiutata" o "Connessione scaduta" quando provo a connettermi alla mia istanza EC2 con SSH. Come faccio a risolvere questo problema?

Errori di "connessione scaduta" su un cloud privato virtuale (VPC): Per risolvere questo errore, consulta How do I troubleshoot Amazon EC2 instance connection timeout errors from the internet?

Errore: "Autorizzazione negata" o "Autenticazione non riuscita": per risolvere questo errore, consulta Quando tento di accedere alla mia istanza EC2 ricevo gli errori "Permission denied (publickey)" o "Authentication failed, permission denied". Come posso risolvere questo problema?

Errore: "Server refused our key": Per risolvere questo errore, consulta Why am I getting a "Server refused our key" error when I try to connect to my EC2 instance using SSH?

Errore: "imported-openssh-key" o "Putty Fatal Error": Per risolvere questo errore, consulta Perché quando mi connetto alla mia istanza Linux Amazon Elastic Compute Cloud (Amazon EC2) si verifica l’errore "imported-openssh-key" o "Putty Fatal Error"?

Errore: "Enter passphrase for key 'my_key.pem'":

Questo errore si verifica se hai creato una password per il file della chiave, ma non l'hai inserita manualmente. Per risolvere questo errore, inserisci la password o utilizza l'agente ssh per caricare automaticamente la chiave.

Risoluzione automatica degli errori SSH

Esistono diversi motivi per cui potresti visualizzare un errore SSH, come Risorsa temporaneamente non disponibile. Esegui il documento di automazione AWSSupport-TroubleshootSSH per trovare e risolvere automaticamente errori come questo.

Informazioni correlate

Come faccio a risolvere i problemi di connessione alla mia istanza EC2 utilizzando EC2 Instance Connect?

Come faccio a risolvere i problemi di connettività SSH o RDP alle mie istanze EC2 avviate in una zona di wavelength?

Troubleshoot connecting to your instance

AWS UFFICIALE
AWS UFFICIALEAggiornata 10 mesi fa