Se você planeja fazer isso de forma interativa, o mais simples seria simplesmente invocar who
e ver se há algum usuário de um host remoto.
[you@host]$ who
user1 :0 Feb 8 09:45
user1 pts/1 Feb 14 17:56 (:0.0)
malcolm pts/3 Feb 15 17:50 (cockpit.serenity.com)
reynold pts/2 Feb 15 17:48 (host123.firefly.co.uk)
Isto, obviamente, não é infalível, mas é extremamente simples de digitar sob demanda e processar facilmente com o olho humano.
Como @gravyface apontou, se você incluir uma -u
option who
também imprimirá o PID associado, o qual você pode passar para kill
para terminar uma conexão.