Prerequisiti generali per la connessione - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Prerequisiti generali per la connessione

Di seguito sono riportati i prerequisiti generali per connettersi a un'istanza. Potrebbero esserci prerequisiti aggiuntivi specifici per l'opzione di connessione scelta.

Prerequisiti generali

Ottieni i dettagli richiesti sull'istanza

Per prepararti a connetterti alla tua istanza, ottieni le seguenti informazioni dalla EC2 console Amazon o utilizzando la riga di comando.

Il riquadro Istanze della EC2 console Amazon.
  • Ottieni il DNS nome pubblico dell'istanza.

    Puoi ottenere il pubblico DNS della tua istanza dalla EC2 console Amazon. Controlla la IPv4 DNS colonna Pubblico del riquadro Istanze. Se questa colonna è nascosta, scegli l'icona delle impostazioni ( The gear icon. ) nell'angolo in alto a destra dello schermo e seleziona Pubblico. IPv4 DNS Puoi anche trovare il pubblico DNS nella sezione delle informazioni sull'istanza del riquadro Istanze. Quando selezioni l'istanza nel riquadro Istanze della EC2 console Amazon, le informazioni su quell'istanza verranno visualizzate nella metà inferiore della pagina. Nella scheda Dettagli, cerca Pubblico IPv4 DNS.

    Se preferisci, puoi usare i comandi describe-instances (AWS CLI) o Get-EC2Instance().AWS Tools for Windows PowerShell

    Se non IPv4 DNS viene visualizzato alcun messaggio Public, verificate che lo stato dell'istanza sia in esecuzione e che non abbiate avviato l'istanza in una sottorete privata. Se hai avviato l'istanza utilizzando la Procedura guidata di avvio dell'istanza, potresti aver modificato il campo Assegna automaticamente IP pubblico in Impostazioni di rete e modificato il valore in Disabilita. Se disabiliti l'opzione Assegna automaticamente IP pubblico, all'istanza non viene assegnato un indirizzo IP pubblico quando viene avviata.

  • (IPv6solo istanze) Ottieni l'IPv6indirizzo dell'istanza.

    Se hai assegnato un IPv6 indirizzo alla tua istanza, puoi facoltativamente connetterti all'istanza utilizzando il suo IPv6 indirizzo anziché un IPv4 indirizzo pubblico o un nome host pubblico IPv4DNS. Il computer locale deve avere un IPv6 indirizzo e deve essere configurato per l'uso. IPv6 Puoi ottenere l'IPv6indirizzo della tua istanza dalla EC2 console Amazon. Controlla la IPv6IPscolonna del riquadro Istanze. In alternativa, puoi trovare l'IPv6indirizzo nella sezione delle informazioni sull'istanza. Quando selezioni l'istanza nel riquadro Istanze della EC2 console Amazon, le informazioni su quell'istanza verranno visualizzate nella metà inferiore della pagina. Nella scheda Dettagli, cerca l'IPv6indirizzo.

    Se preferisci, puoi usare i comandi describe-instances (AWS CLI) o Get-EC2Instance().AWS Tools for Windows PowerShell Per ulteriori informazioni su IPv6, consulta IPv6indirizzi.

  • (Istanze Linux) Ottieni il nome utente per la tua istanza.

    Puoi connetterti alla tua istanza utilizzando il nome utente per il tuo account utente o il nome utente predefinito per AMI quello che hai usato per avviare l'istanza.

    • Ottenere il nome utente per il proprio account utente.

      Per ulteriori informazioni su come creare un account utente, consulta Gestione degli utenti del sistema sull'istanza Amazon EC2 Linux.

    • Ottieni il nome utente predefinito per AMI quello che hai usato per avviare l'istanza.

      • Amazon Linuxec2-user

      • CentOScentos oppure ec2-user

      • Debianadmin

      • Fedorafedora oppure ec2-user

      • RHELec2-user o root

      • SUSEec2-user o root

      • Ubuntuubuntu

      • Oracle: ec2-user

      • Bitnamibitnami

      • Rocky Linuxrocky

      • Altro: contatta il AMI provider

Individuazione della chiave privata e impostazione delle autorizzazioni

È necessario conoscere la posizione del file di chiave privata per effettuare la connessione iniziale a un'istanza Linux utilizzando SSH o utilizzando istanze Windows. RDP Per SSH le connessioni, è necessario impostare le autorizzazioni relative ai file in modo che solo l'utente possa leggere la chiave privata.

Per informazioni su come funzionano le coppie di chiavi quando usi AmazonEC2, consultaCoppie di EC2 chiavi Amazon e EC2 istanze Amazon.

  • Individuazione della chiave privata.

    Ottieni il percorso pienamente qualificato alla posizione nel tuo computer del file .pem per una coppia di chiavi che hai specificato quando hai avviato l'istanza. Per ulteriori informazioni, consulta Identificazione della chiave pubblica specificata al momento dell'avvio.

    Se non riesci a trovare il file della chiave privata, consulta Ho perso la mia chiave privata. Come posso connettermi alla mia istanza?

    (Istanze Linux) Se ti connetti alla tua istanza tramite Pu TTY e devi convertire il .pem file in.ppk, vediConverti la tua chiave privata usando P uTTYgen.

  • (Istanze Linux) Imposta le autorizzazioni della tua chiave privata in modo che solo tu possa leggerla.

    • Connessione da macOS o Linux

      Se prevedi di utilizzare un SSH client su un computer macOS o Linux per connetterti alla tua istanza Linux, usa il comando seguente per impostare le autorizzazioni del tuo file di chiave privata in modo che solo tu possa leggerlo.

      chmod 400 key-pair-name.pem

      Se non imposti queste autorizzazioni, allora non puoi connetterti alle tue istanze usando questa coppia di chiavi. Per ulteriori informazioni, consulta Errore: Unprotected Private Key File (File della chiave privata non protetto).

    • Connessione da Windows

      Apri Esplora file e fai clic con il pulsante destro del mouse sul file .pem. Seleziona la scheda Proprietà > Sicurezza e scegli Avanzate. Scegli Disabilita l'ereditarietà. Rimuovi l'accesso a tutti gli utenti tranne l'utente corrente.

(Opzionale) Ottenimento dell'impronta dell'istanza

Per proteggerti dagli man-in-the-middle attacchi, puoi verificare l'autenticità dell'istanza a cui stai per connetterti verificando l'impronta digitale visualizzata. La verifica dell'impronta digitale è utile se hai avviato l'istanza da un pubblico AMI fornito da una terza parte.

Panoramica delle attività

In primo luogo, ottieni l'impronta dell'istanza basandoti sull'istanza. Successivamente, quando ti connetti all'istanza e ti viene richiesta la verifica dell'impronta digitale, confronta l'impronta digitale ottenuta in questa procedura con l'impronta digitale visualizzata. Se le impronte digitali non corrispondono, qualcuno potrebbe tentare un attacco. man-in-the-middle Se tali impronte corrispondono, puoi collegarti in modo sicuro alla tua istanza.

Prerequisiti per ottenere l'impronta dell'istanza
  • L'istanza non deve essere nello stato pending. L'impronta è disponibile solo al termine del primo avvio dell'istanza.

  • Per ottenere l'output della console, devi essere il proprietario dell'istanza.

  • Vi sono vari metodi per ottenere l'impronta digitale dell'istanza. Se vuoi utilizzare AWS CLI, deve essere installato sul computer locale. Per informazioni sull'installazione di AWS CLI, consulta la Guida introduttiva alla AWS CLI Guida per l'AWS Command Line Interface utente.

Per ottenere l'impronta dell'istanza

Nella fase 1, viene visualizzato l'output della console, che include l'impronta digitale dell'istanza. Nella fase 2, individui l'impronta digitale dell'istanza nell'output della console.

  1. Ottieni l'output della console usando uno dei seguenti metodi.

    Console
    1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

    2. Nel riquadro di navigazione sinistro, scegli Istanze.

    3. Seleziona l'istanza e poi scegli Operazioni, Monitoraggio e risoluzione dei problemi, Ottieni il log di sistema.

    AWS CLI

    Sul tuo computer locale (non sull'istanza a cui ti stai connettendo), usa il get-console-outputcomando. Se l'output è grande, puoi reindirizzarlo a un file di testo per agevolarne la lettura. Tieni presente che devi specificare un Regione AWS quando usi la AWS CLI, in modo esplicito o impostando una regione predefinita. Per informazioni su come impostare o specificare una regione, consulta Configura la AWS CLI nella Guida per l'utente di AWS Command Line Interface .

    aws ec2 get-console-output --instance-id instance_id --query Output --output text > temp.txt
  2. Nell'output della console, individua l'impronta digitale dell'istanza (host), che si trova in BEGIN SSH HOST KEY FINGERPRINTS. Potrebbero esserci diverse impronte digitali dell'istanza. Quando effettui la connessione all'istanza, questa visualizzerà solo una delle impronte digitali.

    L'output esatto può variare in base al sistema operativo, alla AMI versione e al tipo di AWS creazione delle coppie di chiavi. Di seguito è riportato un output di esempio.

    ec2:############################################################# ec2: -----BEGIN SSH HOST KEY FINGERPRINTS----- ec2: 256 SHA256:l4UB/neBad9tvkgJf1QZWxheQmR59WgrgzEimCG6kZY no comment (ECDSA) ec2: 256 SHA256:kpEa+rw/Uq3zxaYZN8KT501iBtJOIdHG52dFi66EEfQ no comment (ED25519) ec2: 2048 SHA256:L8l6pepcA7iqW/jBecQjVZClUrKY+o2cHLI0iHerbVc no comment (RSA) ec2: -----END SSH HOST KEY FINGERPRINTS----- ec2: #############################################################
    Nota

    Farai riferimento a questa impronta digitale quando ti connetti all'istanza.