Chiudere vecchie sessioni ssh

December 21, 2015 0 Comments CLI Utility

Avete mai avuto il bisogno di controllare l’history in un server per ritrovare un comando già usato, ma il comando si trova in un history di una sessione separata e ancora aperta di cui non avete più il controllo? A me si e molte volte. Per risolvere, bisogna sfruttare il comportamento standard delle sessioni ssh, ovvero una volta che la sessione viene terminata, l’history viene trascritta e aggiunta al file .bash_history

Il comando seguente, servirà per terminare le sessioni partendo dalla più vecchia.

pkill -o -u ILTUOUSERNAME sshd  

Questo comando è utilizzabile in quasi tutti gli ambienti unix che utilizzano ssh!

Attenzione che per poterlo usare bisogna essere lo stesso utente o un utente con permessi superuser.

🙂

Samuele Chiocca
Padova, italy Website