Linux踢出其他正在SSH登陆用户
2013-12-31 14:33
477 查看
在一些生产平台或者做安全审计的时候往往看到一大堆的用户SSH连接到同一台服务器,或者连接后没有正常关闭进程还驻留在系统内。限制SSH连接数与手动断开空闲连接也有必要之举,这里写出手动剔出其他用户的过程。
1、查看系统在线用户
[root@testdb ~]# w
14: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 -bash
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
2.查看哪个属于此时自己的终端(我开了两个连接)
[root@testdb ~]# who am i
root pts/0 2013-12-31 14:30 (162.16.16.155)
3.pkill掉自己不适用的终端
[root@testdb ~]# pkill -kill -t pts/1
4.查看当前终端情况
[root@testdb ~]# 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@testdb ~]#
注意:
如果最后查看还是没有干掉,建议加上-9 强制杀死。
[root@testdb ~]# pkill -9 -t pts/1
1、查看系统在线用户
[root@testdb ~]# w
14: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 -bash
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
2.查看哪个属于此时自己的终端(我开了两个连接)
[root@testdb ~]# who am i
root pts/0 2013-12-31 14:30 (162.16.16.155)
3.pkill掉自己不适用的终端
[root@testdb ~]# pkill -kill -t pts/1
4.查看当前终端情况
[root@testdb ~]# 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@testdb ~]#
注意:
如果最后查看还是没有干掉,建议加上-9 强制杀死。
[root@testdb ~]# pkill -9 -t pts/1
相关文章推荐
- Linux踢出其他正在SSH登陆用户
- Linux踢出其他正在SSH登陆用户
- Linux踢出其他正在SSH登陆用户
- Linux踢出其他正在SSH登陆用户
- Linux踢出其他正在SSH登陆用户
- Linux踢出其他正在SSH登陆用户
- Linux踢出其他正在SSH登陆用户
- Linux踢出其他正在SSH登陆用户
- Linux踢出其他正在SSH登陆用
- Linux下查看和踢除正在登陆的其他用户
- linux系统新建用户ssh远程登陆显示-bash-4.1$解决方法
- linux系统新建用户ssh远程登陆显示-bash-4.1$解决方法,ssh-bash-4.1
- Linux查看SSH用户登陆日志
- CRT连接linux,新建的用户“oralce”可以登陆了,root就登录不了了。 /etc/ssh/sshd_config 找到 PermitRootLogin no 改为yes
- linux下只允许root登陆,其他用户都不能登陆
- linux新建用户,并通过其他机器ssh到这台机器上
- 配置linux用户实现禁止ssh登陆但可用sftp登录
- Linux 登陆用户时启动 ssh-agent 并在退出时关闭
- Linux系统下设定用户ssh登陆超时
- Linux-Centos7通过 ssh 远程登录其他用户