Sicurezza delle chiavi SSH
Creare, distribuire, verificare e sostituire le chiavi SSH.
Prima di eseguire
Proteggere chiavi private, frasi segrete e backup e mantenere l’accesso amministrativo. Non sovrascrivere chiavi esistenti. Provare la nuova chiave in un’altra sessione prima di rimuovere la vecchia chiave pubblica da authorized_keys; certificati e automazioni possono richiedere altre modifiche.
I passaggi sul server usano Ubuntu come esempio. Comandi, percorsi di configurazione e nomi dei servizi possono variare su altri sistemi. Esegui i passaggi del client sul client come indicato.
Dopo aver applicato le modifiche, verifica in una nuova sessione SSH che l’accesso e il funzionamento previsto siano corretti. Mantieni aperta la sessione attuale fino alla verifica, così da poter ripristinare la configurazione se necessario.
Esempi
Sul client creare una chiave in un percorso libero e impostare una frase segreta.
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_serverConfrontare l’impronta e installare solo la chiave pubblica nell’account di destinazione. Sostituire utente e host.
ssh-keygen -lf ~/.ssh/id_ed25519_server.pub
ssh-copy-id -i ~/.ssh/id_ed25519_server.pub user@example.comProvare la nuova chiave separatamente e, dopo la verifica, rimuovere solo la vecchia chiave pubblica dal corretto authorized_keys.
ssh -i ~/.ssh/id_ed25519_server user@example.comRiferimenti ufficiali
Verificato il 27 ottobre 2026