Как завершить SSH сессию на сервере

Posted by

Понадобилось мне как-то завершить сессии на моей системе « Desktop amd64» которые имели соединение с другими системами в следствии не надобности или зависания. Ниже следующие действия покажу, что нужно сделать и как отыскать идентификатор сессии в консоли который нужно завершить:

 

Кто в данный момент подключен к системе или удаленным системам:

ekzorchik@srv-home:~$ w

22:04:19 up 3:08, 3 users, load average: 0,19, 0,28, 0,20

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

ekzorchi tty7 18:56 3:07m 5:35 0.42s gnome-session —

ekzorchi :0.0 18:58 27.00s 0.80s 0.23s ssh -l root 192 .168.1.58

ekzorchi pts/2 :0.0 20:16 3.00s 0.19s 0.01s w

 

У меня есть зависшая сессия с консоли pts/1, поэтому ее и нужно убить,

делается это так, находим идентификатор «PID» этой сессии:

ekzorchik@srv-home:~$ ps aux | grep ‘pts/1’

1000 2336 0.0 0.0 28804 4656 pts/1 Ss 18:58 0:00 bash

1000 4713 0.0 0.0 47728 3232 pts/1 S+ 20:42 0:00 ssh -l root 192.168.1.58

1000 5261 0.0 0.0 14836 908 pts/2 S+ 22:07 0:00 grep —color=auto pts/1

, идентификатор 4713 найден. Теперь чтобы его завершить нужно отдать в консоли команду kill с ключом «-9»

ekzorchik@srv-home:~$ kill -9 4713

Вот собственно и всё, с уважением ekzorchik.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

3 × 3 =