View a markdown version of this page

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

Aggiungere una chiave host del server aggiuntiva

Sul AWS Transfer Family console, è possibile aggiungere ulteriori chiavi host del server. L'aggiunta di chiavi host aggiuntive di diversi formati può essere utile per identificare un server quando i client si connettono ad esso e per migliorare il profilo di sicurezza. Ad esempio, se la chiave originale è una chiave RSA, è possibile aggiungere una chiave ECDSA aggiuntiva.

Nota

Il client SFTP si connetterà utilizzando la chiave più vecchia nella configurazione che corrisponde all'algoritmo della chiave. La chiave più vecchia per ogni tipo di chiave (RSA, ECDSA o ED25519) è la chiave attiva per il server corrispondente.

Nota di sicurezza quando un server Transfer Family ha più tipi di chiavi host

Se un server ha più tipi di chiavi host, il client SFTP può assegnare una preferenza per tipo. Quindi, quando esistono chiavi host RSA, ECDSA ed ED25519 per il server, la scelta è guidata dalla preferenza per tipo.

I moderni client SFTP preferiscono le chiavi host ECDSA ed ED25519 quando esistono. Ciò diventa importante se si desidera aggiungere una chiave ECDSA o ED25519 quando il server in precedenza aveva solo chiavi RSA. L'aggiunta della nuova chiave ECDSA o ED25519 potrebbe manifestarsi come un avviso di sicurezza per un client.

Al client, la chiave apparirà come modificata, quando in realtà non è stata modificata: la nuova chiave è stata aggiunta alla chiave RSA esistente. Tienilo a mente se decidi di aggiungere nuovi tipi di chiavi host del server.

Per aggiungere una chiave host del server aggiuntiva
  1. Aprire il AWS Transfer Family console in https://console.aws.amazon.com/transfer/.

  2. Nel riquadro di navigazione a sinistra, scegli Server, quindi scegli un server che utilizza il protocollo SFTP.

  3. Nella pagina dei dettagli del server, scorri verso il basso fino a Chiavi dell'host del server sezione.

    La Chiavi host del server sezione console.
  4. Scegli Aggiungi chiave host.

    Il Aggiungi la chiave host del server visualizzazioni di pagina.

  5. Nel Chiave host del server sezione, inserisci una chiave privata RSA, ECDSA o ED25519 che viene utilizzata per identificare il server quando i client si connettono ad esso tramite SFTP-enabled server.

    Nota

    Quando crei una chiave host del server, assicurati di specificare -N "" (nessuna passphrase). Vedi Creazione di chiavi SSH su macOS, Linux o Unix per dettagli su come generare coppie di chiavi.

  6. (Facoltativo) Aggiungete una descrizione per distinguere tra più chiavi host del server. Puoi anche aggiungere tag per la tua chiave.

  7. Scegliere Add key (Aggiungi chiave). Si torna al Dettagli del server pagina.

Per aggiungere una chiave host utilizzando AWS Command Line Interface (AWS CLI), usa ImportHostKey Funzionamento dell'API e fornisci la nuova chiave host. Se ne crei una nuova SFTP-enabled server, fornisci la tua chiave host come parametro nel CreateServer Funzionamento API. Puoi anche usare il AWS CLI per aggiornare la descrizione di una chiave host esistente.

L'esempio seguente import-host-key AWS CLI il comando importa una chiave host per il valore specificato SFTP-enabled server.

aws transfer import-host-key --description key-description --server-id your-server-id --host-key-body file://my-host-key