Skip to main content

How to log someone out of ssh terminal session

How to: Log someone out of the ssh terminal session but yourself? Kick off other users from linux terminal? Kill someone's ssh session?

First of all find who is logged in the system:
[root@testlinux /]# who
root :0 2012-04-05 10:58
root pts/1 2012-04-05 11:08 (:0.0)
root pts/2 2012-04-26 13:46 (192.168.1.100)
root pts/3 2012-04-17 17:08 (192.168.1.200)

Which one is my terminal session process?
[root@testlinux /]# echo $SSH_TTY
/dev/pts/3
pts 3 is me.

Find ssh terminal session process id to kill:
[root@testlinux /]# ps -ef |grep sshd
root  2857  1  0  Apr05  ?  00:00:00  /usr/sbin/sshd
root  13739  2857  0  13:46  ?  00:00:00  sshd: root@pts/2
root  13767  26213  0  13:50  pts/3  00:00:00  grep sshd
root  26211  2857  0  Apr17  ?  00:00:02  sshd: root@pts/3

Kill pts2's ssh session:
[root@testlinux /]# kill -9 13739

Comments

Popular posts from this blog