Linux踢出其他正在SSH登陆用户
在一些生产平台或者做安全审计的时候往往看到一大堆的用户SSH连接到同一台服务器,或者连接后没有正常关闭进程还驻留在系统内。限制SSH连接数与手动断开空闲连接也有必要之举,这里写出手动剔出其他用户的过程。
1、查看系统在线用户
[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 –bash
2、查看当前自己占用终端,别把自己干掉了
[root@apache ~]# who am i
root pts/0 2013-01-16 14:15 (116.204.64.165)
3、用pkill 命令剔除对方
[root@apache ~]# pkill -kill -t pts/1
4、用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
相关文章
- Linux中的SSH服务
- linux环境中,ssh登录报错,Permission denied, please try again.
- 为公网ssh远程树莓派/linux配置固定的tcp连接地址
- error: command ‘x86_64-linux-gnu-gcc‘ failed with exit status 1
- LINUX随笔十 SFTP不支持 ssh-dss,ssh-rsa
- Linux-SSH介绍与认证方式
- linux下开启SSH,并且允许root用户远程登录,允许无密码登录
- Linux系统中sz和rz命令详解(文件传输、上传、下载)
- Linux系统调试的一些手段
- Linux 3.10完全无滴嗒特性详解
- SSH无密码登录:只需两个简单步骤 (Linux)
- 使用一次性密码本通过 SSH 安全登录 Linux
- 查看linux的ssh服务信息及运行状态
- Linux命令之iptables
- 使用SSH远程登陆Linux
- Linux 内核使用 USB 数据函数
- [LINUX]使用SSH通过主机访问本地VMware虚拟机
- Linux内核中的IS_ERR()实现
- Linux | 手把手教你写一个进度条小程序
- Jenkins踩坑系列--你试过linux主机ssh登录windows,启动java进程吗,来试试吧
- 教你如何配置linux用户实现禁止ssh登陆机器但可用sftp登录!
- linux的cpu性能评估