SSH User kicken

Um einen SSH User zu kicken ist es erst einmal notwendig herauszufinden, über welche „pts“ er gerade eingeloggt ist. Dies kann man mit dem folgenden Befehl herausfinden.

~# who
root     pts/0        2011-02-14 16:00 (127.0.0.1)
user     pts/1        2011-02-14 16:00 (127.0.0.1)

Nun ist es notwendig die Prozess-ID von der entsprechenden „pts“ heraus zu finden. Die Prozess-IDs von den laufenden Programmen bekommt man über den Befehl „ps ax“ heraus. Da über den Befehl recht viel angezeig wird, kann man die ausgaben etwas verkürzen mit dem folgenden Befehl.

~# ps ax | grep user@pts/1
860 ?        Ss     0:00 sshd: user@pts/1
1047 pts/0    S+     0:00 grep user@pts/1

Um nun den Benutzer zu kicken, kann man den Befehl „kill“ verwenden.

~# kill -9 860