强制踢除LINUX远程链接用户


  公司购买的软件忽然没法使用,而此程序的中心服务安装在linux服务器上,须要开发此程序公司的相关技术人员远程连上去(SSH)进行查看并排除故障。出于安全考虑我先将服务器密码修改掉(passwd),而后将服务器的公网IP,帐号,密码提供给技术人员。几分钟后故障排除,我再将服务器密码修改回来防止资料外泄。linux

  使用w 命令时发现此技术人员仍连在此服务器上安全

[root@TC-sy1 ~]# wbash

15:12:23 up 26 days,  1:33,  2 users,  load average: 0.00, 0.01, 0.02服务器

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHATide

root     pts/0    192.168.1.3      15:12   15.00s  0.02s  0.02s -bash测试

root     pts/1    192.168.4.17     09:49    0.00s  0.09s  0.00s w开发

  多是他忘记了关掉SSH链接,出于安全我想直接踢出他的链接,在网上找并通过测试,如下命令能够实现it

  fuser -k /dev/pts/X   X即他的链接标识,如192.168.1.3连过来的为pts/0 ,他标识为0class

[root@TC-sy1 ~]# w软件

15:23:13 up 26 days,  1:44,  2 users,  load average: 0.00, 0.05, 0.03

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

root     pts/0    192.168.1.3      15:12   11:05   0.02s  0.02s -bash

root     pts/1    192.168.4.17     09:49    0.00s  0.09s  0.00s w

[root@TC-sy1 ~]# fuser -k /dev/pts/0

/dev/pts/0:          20359

[root@TC-sy1 ~]# w

15:23:23 up 26 days,  1:44,  1 user,  load average: 0.22, 0.10, 0.05

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

root     pts/1    192.168.4.17     09:49    0.00s  0.09s  0.00s w


能够看到他的链接己被强制断开。

相关文章
相关标签/搜索