In che modo posso risolvere i problemi di connessione alla mia istanza Linux Amazon EC2 tramite SSH?
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 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 di 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 Connettiti all'istanza Linux tramite 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.
Si apre 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:
-
**Verifica di aver configurato l'accesso alla console seriale.**Per ulteriori informazioni, consulta Configura l'accesso alla console seriale EC2.
-
**Usa SysRq per connetterti alla console seriale.**SysRq non richiede la connessione tramite client basato su browser. Per ulteriori informazioni, consulta Risoluzione dei problemi dell'istanza Linux utilizzando SysRq.
-
**Riavvia getty.**Se disponi dell'accesso SSH all'istanza, connettiti all'istanza tramite SSH e riavvia getty utilizzando il seguente comando.
[ec2-user ~]$ sudo systemctl restart serial-getty@ttyS0
-
Riavvia l'istanza. Puoi riavviare l'istanza utilizzando SysRq, la console EC2 o AWS CLI. Per ulteriori informazioni, consulta Risoluzione dei problemi dell'istanza Linux utilizzando SysRq o Riavvia l'istanza.
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 Connettiti alla console seriale EC2.
Connettiti tramite la gestione sessione
Puoi connetterti all'istanza utilizzando la Gestione sessione di AWS Systems Manager. Dopo la connessione, puoi eseguire i comandi bash sull'istanza nello stesso modo in cui puoi farlo con altri metodi di connessione.
Nota: Prima di connetterti utilizzando Gestione sessione, assicurati di aver completato i passaggi di configurazione necessari. Per ulteriori informazioni, consulta Configurazione della Gestione sessione.
1. Apri la console Amazon EC2.
2. Nel pannello di navigazione, seleziona Istanze.
3. Seleziona l'istanza e poi Connetti.
4. Per il metodo di connessione, seleziona Gestione sessione.
5. Seleziona Connetti.
Per ulteriori informazioni, consulta Connettiti all'istanza Linux utilizzando Gestione sessione.
Risoluzione degli errori più comuni
Errore: "Connessione scaduta" o "Connessione rifiutata": Per risolvere questo errore, consulta Visualizzo gli 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 Come faccio a risolvere gli errori di timeout della connessione delle istanze Amazon EC2 da Internet?
Errore: "Autorizzazione negata" o "Autenticazione non riuscita": Per risolvere questo errore, consulta Visualizzo gli errori "Autorizzazione negata (publickey)" o "Autenticazione non riuscita, autorizzazione negata" quando provo ad accedere alla mia istanza EC2. Come faccio a risolvere questo problema?
Errore: "Il server ha rifiutato la nostra chiave": Per risolvere questo errore, consulta Perché visualizzo l'errore "Il server ha rifiutato la nostra chiave" quando provo a connettermi alla mia istanza EC2 tramite SSH?
Errore: "imported-openssh-key" o "Errore fatale Putty": Per risolvere questo errore, consulta Perché visualizzo gli errori "imported-openssh-key" o "Errore fatale Putty" quando mi connetto alla mia istanza Linux Amazon Elastic Compute Cloud (Amazon EC2)?
Errore: "Inserisci la passphrase per la chiave 'my_key.pem'":
Questo errore si verifica se hai creato una password per il tuo 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
Video correlati

Contenuto pertinente
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata un anno fa
- AWS UFFICIALEAggiornata 3 mesi fa