我看过使用 报告可疑登录(来自错误 IP)的教程/etc/ssh/sshrc
。我想将其提升到一个新的水平并踢出那些用户(立即关闭 ssh 会话)。
我已尝试退出(不起作用)和注销(拒绝:/etc/ssh/sshrc:第 16 行:注销:未登录 shell:使用“退出”)。
我怎样才能做到这一点?
答案1
您想要终止的 PID 是运行 sshrc 脚本的 shell 的父级。
换句话说,
杀死-TERM $PPID
在 sshrc 脚本中将杀死 sshrc 脚本的父进程,该进程也是试图成为用户 ssh 会话的进程。
不需要 kill -KILL(这也有效):ssh 会话完全能够监听更温和的终止请求。
答案2
最简单的方法是终止会话。首先列出会话
netstat -tanp
要终止的 PID 位于右侧栏中。
sudo kill -9 PID