如何在 Linux 中断开特定 ssh 客户端与 ssh 服务器的连接?

如何在 Linux 中断开特定 ssh 客户端与 ssh 服务器的连接?

我想知道我是否可以断开特定 ssh 客户端与 ssh 服务器之间的连接?

我们能做到吗?

提前致谢...

答案1

这个问题在这里得到解答:https://unix.stackexchange.com/questions/615/how-do-you-kick-a-benign-user-off-your-system/622#622

抄袭步骤:

可能有更简单的方法,但我这样做:

  1. 查看谁登录了你的机器——使用whow

     > who  
     mmrozek  tty1         Aug 17 10:03  
     mmrozek  pts/3        Aug 17 10:09 (:pts/2:S.0)
    
  2. 查找其 TTY 所连接的 shell 的进程 ID:

     > ps t  
     PID   TTY      STAT   TIME COMMAND  
     30737 pts/3    Ss     0:00 zsh
    
  3. 嘲笑他们即将断网(此步骤是可选的,但鼓励)

     > echo "HAHAHAHAHAHAHAHA" | write mmrozek pts/3
    
  4. 杀死相应进程:

     > 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)

相关内容