View a markdown version of this page

Ruota le chiavi host del server - AWS Transfer Family

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

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

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

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 inAggiungere una chiave host del server aggiuntiva.

  2. Elimina una o più chiavi host dello stesso tipo che hai aggiunto in precedenza. Questa procedura è descritta inEliminare una chiave host del server.

  3. Tutti i tasti sono visibili e possono essere attivi, in base al comportamento descritto in precedenza inCome il client sceglie una chiave host del server.