

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à.

# Richiedi una key pair per un computer virtuale Lightsail for Research
<a name="get-ssh-keys"></a>

Una coppia di chiavi, composta da una chiave pubblica e una chiave privata, è un insieme di credenziali di sicurezza che usi per dimostrare la tua identità quando ti connetti a un computer virtuale Amazon Lightsail for Research. La chiave pubblica è memorizzata su ogni computer virtuale in Lightsail for Research e tu conservi la chiave privata sul tuo computer locale. La chiave privata consente di stabilire in modo sicuro un protocollo Secure Shell (SSH) con il computer virtuale. Chiunque possieda la tua chiave privata potrà connettersi al tuo computer virtuale, quindi è importante archiviare la chiave privata in un luogo sicuro.

Una coppia di chiavi predefinita di Amazon Lightsail (DKP) viene creata automaticamente la prima volta che crei un'istanza Lightsail o un computer virtuale Lightsail for Research. Il DKP è specifico per ogni AWS regione in cui crei un'istanza o un computer virtuale. Ad esempio, il DKP di Lightsail per la regione Stati Uniti orientali (Ohio) (us-east-2) si applica a tutti i computer creati negli Stati Uniti orientali (Ohio) in Lightsail e Lightsail for Research configurati per utilizzare il DKP al momento della creazione. Lightsail for Research archivia automaticamente la chiave pubblica del DKP sui computer virtuali che crei. Puoi scaricare la chiave privata del DKP in qualsiasi momento effettuando una chiamata API al servizio Lightsail.

In questo documento viene illustrato come ottenere il DKP per un computer virtuale. Dopo aver ottenuto il DKP, puoi stabilire una connessione utilizzando numerosi client SSH, come OpenSSH, PuTTY e Windows Subsystem per Linux. Puoi anche utilizzare Secure Copy (SCP) per trasferire in modo sicuro i file dal tuo computer locale al tuo computer virtuale.

**Nota**  
Puoi anche stabilire una connessione con il protocollo di visualizzazione remota al tuo computer virtuale utilizzando il client Amazon DCV basato su browser. Amazon DCV è disponibile nella console Lightsail for Research. Quel client RDP non richiede l’ottenimento di una coppia di chiavi per il tuo computer. Per ulteriori informazioni, consultare [Accedi a un'applicazione per computer virtuale Lightsail for Research](open-computer-application.md) e [Accedi al sistema operativo del tuo computer virtuale Lightsail for Research](access-computer-operating-system.md).

**Topics**
+ [Completa i prerequisiti](#get-ssh-keys-prerequisites)
+ [Procurati una coppia di chiavi per un computer virtuale](#get-dkp-ssh-keys)
+ [Passa alle fasi successive](#get-ssh-keys-next-steps)

## Completa i prerequisiti
<a name="get-ssh-keys-prerequisites"></a>

Completare i seguenti prerequisiti prima di iniziare.
+ Crea un computer virtuale in Lightsail for Research. Per ulteriori informazioni, consulta [Crea un computer virtuale Lightsail for Research](create-computer.md).
+ Scarica e installa il file AWS Command Line Interface ()AWS CLI. Per ulteriori informazioni, consulta [Installazione o aggiornamento della versione più recente della  AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) nella *Guida per l'utente di AWS Command Line Interface per la versione 2*.
+ Configura il AWS CLI per accedere al tuo Account AWS. Per ulteriori informazioni, consulta [Nozioni di base sulla configurazione](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config) nella *Guida per l'utente di AWS Command Line Interface per la versione 2*.
+ Scarica e installa jq. È un processore JSON a riga di comando leggero e flessibile utilizzato nelle seguenti procedure per estrarre i dettagli delle coppie di chiavi dagli output JSON di AWS CLI. Per ulteriori informazioni sul download e l'installazione di jq, consulta [Scarica jq](https://stedolan.github.io/jq/download/) sul *sito Web di jq*.

## Procurati una coppia di chiavi per un computer virtuale
<a name="get-dkp-ssh-keys"></a>

Completa una delle seguenti procedure per ottenere il DKP di Lightsail per un computer virtuale in Lightsail for Research.

### Ottieni una coppia di chiavi per un computer virtuale utilizzando un computer locale Windows
<a name="get-dkp-ssh-keys-windows"></a>

Questa procedura si applica se il computer locale utilizza un sistema operativo Windows. Questa procedura utilizza il `download-default-key-pair` AWS CLI comando per ottenere il DKP di Lightsail per una regione. AWS Per ulteriori informazioni, consulta [download-default-key-pair](https://docs.aws.amazon.com/cli/latest/reference/lightsail/download-default-key-pair.html) nella *documentazione di riferimento dei comandi della AWS CLI *.

1. Apri una finestra del prompt dei comandi.

1. Immetti il seguente comando per ottenere il DKP di Lightsail per una regione specifica. AWS Questo comando salva le informazioni in un file `dkp-details.json`. Nel comando, sostituiscilo `{{region-code}}` con il codice della AWS regione in cui è stato creato il computer virtuale, ad esempio. `us-east-2`

   ```
   aws lightsail download-default-key-pair --region {{region-code}} > dkp-details.json
   ```

   **Esempio**

   ```
   aws lightsail download-default-key-pair --region {{us-east-2}} > dkp-details.json
   ```

   Non c'è risposta al comando. Puoi confermare se il comando ha avuto successo aprendo il `dkp-details.json` file e verificando se le informazioni DKP di Lightsail sono state salvate. Il contenuto del file `dkp-details.json` deve corrispondere all’esempio che segue. Il comando non è riuscito se il file è vuoto.  
![Contenuto di esempio del file dkp-details.json.](http://docs.aws.amazon.com/it_it/lightsail-for-research/latest/ug/images/ssh-dkp-key-details-windows.png)

1. Inserisci il comando seguente per estrarre le informazioni sulla chiave privata dal file `dkp-details.json` e aggiungerle a un nuovo file di chiave privata `dkp_rsa`.

   ```
   type dkp-details.json | jq -r ".privateKeyBase64" > dkp_rsa
   ```

   Non c'è risposta al comando. È possibile confermare se il comando ha avuto successo aprendo il file `dkp_rsa` e verificando se contiene le informazioni. Il contenuto del file `dkp_rsa` deve corrispondere all’esempio che segue. Il comando non è riuscito se il file è vuoto.  
![Contenuto di esempio del file dkp_rsa.](http://docs.aws.amazon.com/it_it/lightsail-for-research/latest/ug/images/ssh-dkp-private-key-windows.png)

   Ora hai la chiave privata necessaria per stabilire una connessione SSH o SCP al tuo computer virtuale. Passa alla [sezione successiva](#get-ssh-keys-next-steps) per ulteriori passaggi.

### Ottieni una coppia di chiavi per un computer virtuale utilizzando un computer locale Linux, Unix o macOS
<a name="get-dkp-ssh-keys-linux"></a>

Questa procedura si applica se il computer locale utilizza un sistema operativo Linux, Unix o macOS. Questa procedura utilizza il `download-default-key-pair` AWS CLI comando per ottenere il DKP di Lightsail per una regione. AWS Per ulteriori informazioni, consulta [download-default-key-pair](https://docs.aws.amazon.com/cli/latest/reference/lightsail/download-default-key-pair.html) nella *documentazione di riferimento dei comandi della AWS CLI *.

1. Apri una finestra del terminale.

1. Immetti il seguente comando per ottenere il DKP di Lightsail per una regione specifica. AWS Questo comando salva le informazioni in un file `dkp-details.json`. Nel comando, sostituiscilo `{{region-code}}` con il codice della AWS regione in cui è stato creato il computer virtuale, ad esempio. `us-east-2`

   ```
   aws lightsail download-default-key-pair --region {{region-code}} > dkp-details.json
   ```

   **Esempio**

   ```
   aws lightsail download-default-key-pair --region {{us-east-2}} > dkp-details.json
   ```

   Non c'è risposta al comando. Puoi confermare se il comando ha avuto successo aprendo il `dkp-details.json` file e verificando se le informazioni DKP di Lightsail sono state salvate. Il contenuto del file `dkp-details.json` deve corrispondere all’esempio che segue. Il comando non è riuscito se il file è vuoto.  
![Contenuto di esempio del file dkp-details.json.](http://docs.aws.amazon.com/it_it/lightsail-for-research/latest/ug/images/ssh-dkp-key-details-linux.png)

1. Inserisci il comando seguente per estrarre le informazioni sulla chiave privata dal file `dkp-details.json` e aggiungerle a un nuovo file di chiave privata `dkp_rsa`.

   ```
   cat dkp-details.json | jq -r '.privateKeyBase64' > dkp_rsa
   ```

   Non c'è risposta al comando. È possibile confermare se il comando ha avuto successo aprendo il file `dkp_rsa` e verificando se contiene le informazioni. Il contenuto del file `dkp_rsa` deve corrispondere all’esempio che segue. Il comando non è riuscito se il file è vuoto.  
![Contenuto di esempio del file dkp_rsa.](http://docs.aws.amazon.com/it_it/lightsail-for-research/latest/ug/images/ssh-dkp-private-key-linux.png)

1. Per impostare le autorizzazioni sul file `dkp_rsa`, eseguire il comando seguente.

   ```
   chmod 600 dkp_rsa
   ```

   Ora hai la chiave privata necessaria per stabilire una connessione SSH o SCP al tuo computer virtuale. Passa alla [sezione successiva](#get-ssh-keys-next-steps) per ulteriori passaggi.

## Passa alle fasi successive
<a name="get-ssh-keys-next-steps"></a>

Dopo aver ottenuto correttamente le coppie di chiavi per il tuo computer virtuale, puoi completare gli ulteriori passaggi di seguito:
+ Connettiti al computer virtuale tramite SSH per gestirlo tramite la riga di comando. Per ulteriori informazioni, consulta [Connect a un computer virtuale Lightsail for Research tramite Secure Shell](connect-using-ssh.md).
+ Connettiti al computer virtuale tramite SCP per trasferire file in modo sicuro. Per ulteriori informazioni, consulta [Trasferisci file sui computer virtuali di Lightsail for Research utilizzando Secure Copy](connect-using-scp.md).