Terminare una sessione remota "orfana"
Updated at: 24/02/2015
Se ci siamo collegati in SSH a un server remoto, ad esempio con Putty e per qualche motivo è caduta la connessione, può essere che facendo un nuovo login venga aperta una nuova sessione utente sul server e quella precedente rimanga pendente.
Per terminarla senza riavviare e senza rompere tutto, fare come segue.
Innanzitutto se siamo loggati con lo stesso username, dobbiamo capire quali siamo noi e qual è la sessione che vogliamo terminare.
con il comando:
tty
vedremo qual è la nostra sessione.
A questo punto lanciamo il comando:
who
e segnamoci la sessione dell'altro utente loggato.
Quindi troviamo i suoi processi con
ps -dN|grep pts/xx
dove xx è il numero dell'interfaccia di sessione trovato prima,
Troveremo uno (o più) processi, segnamoci gli id e quindi eseguiamo:
kill -9 <processid>