

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

# Ruota le chiavi host del server
<a name="server-host-key-rotate"></a>

Periodicamente, puoi ruotare la chiave host del server. Questo argomento descrive come il server sceglie la chiave da applicare e la procedura per ruotare tali chiavi.

## Come il client sceglie una chiave host del server
<a name="server-key-behavior"></a>

Il modo in cui Transfer Family sceglie la chiave del server da applicare dipende dalle condizioni del client SFTP, come spiegato qui. Il presupposto è che ci sia una chiave più vecchia e una chiave più recente.
+ Un client SFTP non ha una chiave host pubblica precedente per il server. La prima volta che il client si connette al server, si verifica una delle seguenti situazioni:
  + Il client fallisce la connessione, se è configurato per farlo.
  + Oppure, il client sceglie la prima chiave che corrisponde ai possibili algoritmi disponibili e chiede all'utente se tale chiave può essere considerata attendibile. In tal caso, il client aggiorna automaticamente il `known_hosts` file (o qualsiasi altra risorsa o file di configurazione locale utilizzato dal client per registrare le decisioni di fiducia) e inserisce quella chiave.
+ Un client SFTP ha una chiave precedente nel suo `known_hosts` file. Il client preferisce utilizzare questa chiave, anche se esiste una chiave più recente, per l'algoritmo di questa chiave o per un altro algoritmo. Questo perché il client ha un livello di fiducia più elevato per la chiave contenuta nel suo `known_hosts` file.
+ Un client SFTP ha la nuova chiave (in uno qualsiasi degli algoritmi disponibili) nel suo file di `known_hosts` chiavi. Il client ignora le chiavi più vecchie perché non sono affidabili e utilizza la nuova chiave.
+ Un client SFTP ha entrambe le chiavi nel suo `known_hosts` file. Il client sceglie la prima chiave per indice che corrisponde all'elenco delle chiavi disponibili offerto dal server.

Transfer Family preferisce che il client SFTP abbia tutte le chiavi nel suo `known_hosts` file, poiché ciò consente la massima flessibilità durante la connessione a un server Transfer Family. La rotazione delle chiavi si basa sul fatto che nel `known_hosts` file possono esistere più voci per lo stesso server Transfer Family.

## Procedura di rotazione della chiave dell'host del server
<a name="server-key-rotate-procedure"></a>

Ad esempio, supponiamo di aver aggiunto il seguente set di chiavi host del server al server Transfer Family.


**Chiavi host del server**  

| Tipo di chiave host | Data aggiunta al server | 
| --- | --- | 
| RSA | 1 Aprile 2020 | 
| ECDSA | 1 febbraio 2020 | 
| ED25519 | 1 dicembre 2019 | 
| RSA | 1° ottobre 2019 | 
| ECDSA | 1 giugno 2019 | 
| ED25519 | 1 marzo 2019 | 

**Per ruotare la chiave host del server**

1. Aggiungi una nuova chiave host del server. Questa procedura è descritta in[Aggiungere una chiave host del server aggiuntiva](server-host-key-add.md).

1. Elimina una o più chiavi host dello stesso tipo che hai aggiunto in precedenza. Questa procedura è descritta in[Eliminare una chiave host del server](server-host-key-delete.md).

1. Tutti i tasti sono visibili e possono essere attivi, in base al comportamento descritto in precedenza in[Come il client sceglie una chiave host del server](#server-key-behavior).