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 -T

Su 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-pager

Dalla 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 ssh

Riferimenti ufficiali

Verificato il 27 ottobre 2026