我想知道我是否可以断开特定 ssh 客户端与 ssh 服务器之间的连接?
我们能做到吗?
提前致谢...
答案1
这个问题在这里得到解答:https://unix.stackexchange.com/questions/615/how-do-you-kick-a-benign-user-off-your-system/622#622
抄袭步骤:
可能有更简单的方法,但我这样做:
查看谁登录了你的机器——使用
who
或w
:> who mmrozek tty1 Aug 17 10:03 mmrozek pts/3 Aug 17 10:09 (:pts/2:S.0)
查找其 TTY 所连接的 shell 的进程 ID:
> ps t PID TTY STAT TIME COMMAND 30737 pts/3 Ss 0:00 zsh
嘲笑他们即将断网(此步骤是可选的,但鼓励)
> echo "HAHAHAHAHAHAHAHA" | write mmrozek pts/3
杀死相应进程:
> kill -9 30737
who
我刚刚发现你可以通过给出标志来结合步骤 1 和 2 -u
;PID 是右边的数字:
> who -u
mmrozek tty1 Aug 17 10:03 09:01 9250
mmrozek pts/18 Aug 17 10:09 01:46 19467 (:pts/2:S.0)