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à.
Gestisci le chiavi host per il tuo SFTP-enabled server
Le chiavi host del server sono chiavi private utilizzate dal server Transfer Family per fornire un'identità univoca al chiamante e per garantire che si tratti del server corretto. Tale garanzia è garantita dalla presenza della chiave pubblica corretta nel file del chiamante. known_hosts (Il known_hosts file è una funzionalità standard utilizzata dalla maggior parte dei client SSH per archiviare le chiavi pubbliche dei server a cui ti sei connesso.) È possibile recuperare la chiave pubblica corrispondente alla chiave dell'host del server eseguendo l'esecuzione ssh-keyscan per il server.
Importante
La modifica accidentale della chiave host di un server può creare problemi. A seconda di come è configurato il client SFTP, può fallire immediatamente, con il messaggio che non esiste una chiave host affidabile o presentare richieste pericolose. Se esistono script per automatizzare le connessioni, molto probabilmente anche questi fallirebbero.
Per impostazione predefinita, AWS Transfer Family genera chiavi host per il server SFTP-enabled . È possibile importare le chiavi dell'host del server per preservare l'identità dell'host ed evitare di aggiornare gli archivi di fiducia dei client. Quando importare le chiavi dell'hostelenca alcuni motivi per cui potresti volerlo fare. Se non fornite le chiavi host, ne verranno generate di nuove.
AWS Transfer Family supporta più chiavi host di diversi tipi (RSA, ECDSA ed ED25519) per fornire compatibilità con una gamma più ampia di algoritmi di firma dell'host client. Diversi tipi di chiavi consentono algoritmi specifici: le chiavi RSA abilitano gli algoritmi rsa-*, le chiavi ECDSA abilitano gli algoritmi ecdsa-* e le chiavi ED25519 abilitano gli algoritmi ed25519. Pianifica i tipi di chiave al momento della creazione del server, poiché l'introduzione di tipi di chiave aggiuntivi dopo che i client hanno iniziato a interagire con il server può causare interruzioni per alcuni client e può essere tanto problematica quanto la sostituzione delle chiavi host esistenti.
Per evitare che agli utenti venga richiesto di verificare nuovamente l'autenticità del server, importa sul SFTP-enabled server la chiave host per il server locale. SFTP-enabled Ciò impedisce inoltre agli utenti di ricevere un avvertenza su un potenziale attacco di tipo man-in-the-middle.
Puoi anche ruotare periodicamente le chiavi host, come misura di sicurezza aggiuntiva. Per informazioni dettagliate, vedi Ruota le chiavi dell'host del server.
Nota
Le chiavi host del server vengono utilizzate dai server che supportano il protocollo SFTP.
Quando importare le chiavi dell'host
Sebbene sia AWS Transfer Family possibile generare chiavi host automaticamente, esistono diversi scenari in cui l'importazione di chiavi host personalizzate offre vantaggi operativi:
-
Migrazione del server: state migrando da un server esistente a AWS Transfer Family e volete evitare di aggiornare gli archivi di fiducia dei client (
known_hostsfile) per i client esistenti. -
Disaster recovery e failover: disponi di più AWS Transfer Family server (ad esempio, uno negli Stati Uniti orientali (Ohio) e uno negli Stati Uniti occidentali (Oregon)) che condividono lo stesso nome DNS pubblico. L'utilizzo delle stesse chiavi host su entrambi i server garantisce un failover senza problemi di autenticazione del client.
-
Continuità operativa: si desidera che il materiale chiave dell'host sia disponibile per l'uso con altri server (AWS Transfer Family o altro) in futuro per mantenere l'identità del server coerente in tutta l'infrastruttura.
-
Controllo degli algoritmi: desiderate una maggiore compatibilità dei client fornendo più algoritmi a chiave host oppure desiderate controllare quali algoritmi possono utilizzare i client offrendo solo chiavi compatibili con algoritmi specifici.
I seguenti argomenti forniscono procedure dettagliate per la gestione delle chiavi host del server:
-
Aggiungere una chiave host del server aggiuntiva- Aggiungi chiavi host aggiuntive al tuo server
-
Eliminare una chiave host del server- Rimuovi le chiavi host dal tuo server
-
Ruota le chiavi dell'host del server- Ruota le chiavi host per una maggiore sicurezza
-
Informazioni aggiuntive sulla chiave dell'host del server- Visualizza e gestisci i dettagli delle chiavi dell'host