關閉SSH其餘用戶會話鏈接

 在一些生產平臺或者作安全審計的時候每每看到一大堆的用戶SSH鏈接到同一臺服務器,或者鏈接後沒有正常關閉進程還駐留在系統內。限制SSH鏈接數與手動斷開空閒鏈接也有必要之舉,這裏寫出手動剔出其餘用戶的過程。apache

一、查看系統在線用戶安全

[root@apache ~]# w 
14:15:41 up 42 days, 56 min,  2 users,  load average: 0.07, 0.02, 0.00 
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT 
root     pts/0    116.204.64.165   14:15    0.00s  0.06s  0.04s w 
root     pts/1    116.204.64.165   14:15    2.00s  0.02s  0.02s –bashbash

二、查看當前本身佔用終端,別把本身幹掉了服務器

[root@apache ~]# who am i 
root     pts/0        2013-01-16 14:15 (116.204.64.165)進程

三、用pkill 命令剔除對方終端

[root@apache ~]# pkill -kill -t pts/1系統

四、用w命令在看看幹掉沒。

[root@apache ~]# w 
14:19:47 up 42 days,  1:00,  1 user,  load average: 0.00, 0.00, 0.00 
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT 
root     pts/0    116.204.64.165   14:15    0.00s  0.03s  0.00s w

 

後記:

若是最後查看仍是沒有幹掉,建議加上-9 強制殺死。

[root@apache ~]# pkill -9 -t pts/1

相關文章
相關標籤/搜索