Welcome 微信登录

首页 / 操作系统 / Linux / Linux踢出其他正在SSH登陆用户

在一些生产平台或者做安全审计的时候往往看到一大堆的用户SSH连接到同一台服务器,或者连接后没有正常关闭进程还驻留在系统内。限制SSH连接数与手动断开空闲连接也有必要之举,这里写出Linux下手动剔出其他用户的过程。1、查看系统在线用户[root@linuxidc ~]# w14:30:26 up 38 days, 21:22,  3 users,  load average: 0.00, 0.01, 0.05
USER   TTY      FROM              LOGIN@ IDLE JCPU PCPU WHAT
root   pts/0    162.16.16.155    14:30    0.00s  0.07s  0.05s w
root   pts/1    162.16.16.155    14:30 12.00s  0.01s  0.01s -bashroot   tty1   :0             05Dec13 38days  2:16 2:16  /usr/bin/Xorg :0 -nr -verbose -audit 4 -auth /var/run/gdm/auth-for-gdm-LrK8wg/database -noliste2.查看哪个属于此时自己的终端(我开了两个连接)[root@linuxidc ~]# who am iroot   pts/0        2013-12-31 14:30 (162.16.16.155)3.pkill掉自己不适用的终端[root@linuxidc ~]#  pkill -kill -t pts/14.查看当前终端情况[root@linuxidc ~]# w
 14:31:04 up 38 days, 21:23,  2 users,  load average: 0.00, 0.01, 0.05
USER   TTY      FROM              LOGIN@ IDLE JCPU PCPU WHAT
root   pts/0    162.16.16.155    14:30    0.00s  0.04s  0.01s w
root   tty1   :0             05Dec13 38days  2:16 2:16  /usr/bin/Xorg :0 -nr -verbose -audit 4 -auth /var/run/gdm/auth-for-gdm-LrK8wg/database -noliste
[root@linuxidc ~]#注意:如果最后查看还是没有干掉,建议加上-9 强制杀死。[root@linuxidc ~]# pkill -9 -t pts/1相关阅读:Ubuntu 下配置 SSH服务全过程及问题解决 http://www.linuxidc.com/Linux/2011-09/42775.htmUbuntu 12.04下安装Git,SSH及出现的Permission denied解决办法 http://www.linuxidc.com/Linux/2013-06/85336.htmUbuntu 12.10下OpenSSH的离线安装方法 http://www.linuxidc.com/Linux/2013-04/82814.htmUbuntu下SSH安装或设置 http://www.linuxidc.com/Linux/2013-07/87368.htmLinux E667 同步失败Log4j的配置和使用相关资讯      Linux SSH 
  • 使用Linux系统中的SSH服务  (04月09日)
  • Linux SSH免密码登录配置总结  (03月04日)
  • Linux虚拟机设置网络、实现主机名  (10/27/2015 19:28:35)
  • Linux之SSH连接保持与重用  (03月17日)
  • Linux桌面系统使用明文ssh密码登陆  (01月16日)
  • 如何实现Linux主机远程登录SSH免密  (10/21/2015 17:07:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数