Ripristino SSH
Preparare il ripristino e controllare la configurazione del server SSH.
Prima di eseguire
Mantenere una sessione funzionante e una console indipendente o accesso fisico. Salvare configurazioni, file inclusi e regole in un luogo protetto e testare il ripristino. Non inserire chiavi private o segreti OTP in backup pubblici. Servizi e log variano secondo la distribuzione.
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
Dalla sessione o console verificare sintassi e configurazione; usare sshd -T -C per Match.
sudo sshd -t
sudo sshd -TSu Ubuntu verificare stato e log del servizio ssh; adattare il nome sulle altre distribuzioni.
sudo journalctl -u ssh -n 100 --no-pager
sudo systemctl status ssh --no-pagerDalla console ripristinare solo le impostazioni interessate, validare e ricaricare; provare l’accesso in un’altra sessione.
sudoedit /etc/ssh/sshd_config
sudo sshd -t && sudo systemctl reload sshRiferimenti ufficiali
Verificato il 27 ottobre 2026