

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

# Configurazione per utenti SSH che non utilizzano AWS CLI
<a name="setting-up-without-cli"></a>

Se desideri utilizzare connessioni SSH per il tuo repository, puoi connetterti a AWS CodeCommit senza installare il. AWS CLI AWS CLI Include comandi utili per l'utilizzo e la gestione degli CodeCommit archivi, ma non necessari per la configurazione iniziale.

Questo argomento presuppone quanto segue:
+ Hai configurato un utente IAM con le policy o le autorizzazioni richieste CodeCommit e la policy **IAMUserSSHKeys**gestita o autorizzazioni equivalenti richieste per il caricamento delle chiavi. Per ulteriori informazioni, consulta [Utilizzo di policy basate sull'identità (IAM Policies) per CodeCommit](auth-and-access-control-iam-identity-based-access-control.md).
+ Essere in grado di creare o avere già creato una coppia di chiavi pubbliche/private. Consigliamo di utilizzare una passphrase sicura per la chiave SSH. 
+ Avere acquisito familiarità con SSH, il client Git e i relativi file di configurazione. 
+ Se utilizzi Windows, l'installazione di una utilità della riga di comando, come Git Bash, che emula la shell bash. 

Per ulteriori informazioni, consulta le istruzioni in [Per connessioni SSH su Linux, macOS o Unix](setting-up-ssh-unixes.md) o [Per le connessioni SSH su Windows](setting-up-ssh-windows.md).

**Topics**
+ [Passaggio 1: associa la tua chiave pubblica al tuo utente IAM](#setting-up-without-cli-add-key)
+ [Passaggio 2: aggiungi CodeCommit alla tua configurazione SSH](#setting-up-without-cli-configure-client)
+ [Fasi successive](#setting-up-without-cli-next-step)

## Passaggio 1: associa la tua chiave pubblica al tuo utente IAM
<a name="setting-up-without-cli-add-key"></a>

1. Accedi Console di gestione AWS e apri la console IAM all'indirizzo [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Nella console IAM, nel pannello di navigazione, scegli **Utenti** e dall'elenco degli utenti scegli il tuo utente IAM. 

1. Nella scheda **Security Credentials (Credenziali di sicurezza)**, scegli **Upload SSH public key (Carica chiave pubblica SSH)**.

1. Incolla il contenuto della chiave pubblica SSH nel campo, quindi scegli **Upload SSH key (Carica chiave SSH)**. 
**Suggerimento**  
La coppia di chiavi pubbliche/private deve essere SSH-2 RSA, in formato OpenSSH, e includere 2048 bit. L'aspetto della chiave è simile al seguente:  

   ```
   ssh-rsa EXAMPLE-AfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMCVVMxCzAJB
   gNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb2
   5zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhc
   NMTEwNDI1MjA0NTIxWhcNMTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAw
   DgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDAS=EXAMPLE user-name@ip-192-0-2-137
   ```
IAM accetta chiavi pubbliche solo nel formato OpenSSH. Se fornisci la chiave pubblica in un altro formato, viene visualizzato un messaggio di errore che indica che il formato della chiave non è valido. 

1. Copia l'ID della chiave SSH (ad esempio*APKAEIBAERJR2EXAMPLE*) e chiudi la console.  
![\[L'ID della chiave SSH nella console IAM\]](http://docs.aws.amazon.com/it_it/codecommit/latest/userguide/images/codecommit-ssh-key-id-iam.png)

## Passaggio 2: aggiungi CodeCommit alla tua configurazione SSH
<a name="setting-up-without-cli-configure-client"></a>

1. Al terminale (Linux, macOS o Unix) o all'emulatore bash (Windows), modifica il file di configurazione SSH digitando: **cat>> \$1/.ssh/config**

   ```
   Host git-codecommit.*.amazonaws.com
   User Your-SSH-Key-ID, such as APKAEIBAERJR2EXAMPLE
   IdentityFile Your-Private-Key-File, such as ~/.ssh/codecommit_rsa or ~/.ssh/id_rsa
   ```
**Suggerimento**  
Se disponi di più configurazioni SSH, assicurati di includere le righe vuote prima e dopo il contenuto. Salva il file premendo contemporaneamente i tasti `Ctrl` e `d`.

1. Esegui il seguente comando per verificare la configurazione SSH:

   ```
   ssh git-codecommit.us-east-2.amazonaws.com
   ```

   Quando richiesto, immetti la passphrase del file della chiave SSH. Se tutto è configurato correttamente, viene visualizzato il seguente messaggio:

   ```
   You have successfully authenticated over SSH. You can use Git to interact with CodeCommit. 
   ```

## Fasi successive
<a name="setting-up-without-cli-next-step"></a>

Hai completato i prerequisiti. Segui i passaggi indicati per iniziare a utilizzare. [Iniziare con CodeCommit ](getting-started-cc.md) CodeCommit

Per effettuare la connessione a un repository, segui le fasi descritte in [Connessione a un repository](how-to-connect.md). Per creare un repository, segui le fasi descritte in [Creazione di un repository ](how-to-create-repository.md).