¿Cómo desconectar un cliente ssh específico del servidor ssh en Linux?

¿Cómo desconectar un cliente ssh específico del servidor ssh en Linux?

Me pregunto si puedo desconectar un cliente ssh específico del servidor ssh.

¿Podemos hacer eso?

Gracias de antemano...

Respuesta1

Esto se responde aquí:https://unix.stackexchange.com/questions/615/how-do-you-kick-a-benign-user-off-your-system/622#622

Una copia de los pasos:

Probablemente haya una manera más fácil, pero yo hago esto:

  1. Vea quién inició sesión en su máquina: use whoo w:

     > who  
     mmrozek  tty1         Aug 17 10:03  
     mmrozek  pts/3        Aug 17 10:09 (:pts/2:S.0)
    
  2. Busque el ID del proceso del shell al que está conectado su TTY:

     > ps t  
     PID   TTY      STAT   TIME COMMAND  
     30737 pts/3    Ss     0:00 zsh
    
  3. Ríete de su inminente desconexión (este paso es opcional, pero recomendable)

     > echo "HAHAHAHAHAHAHAHA" | write mmrozek pts/3
    
  4. Mata el proceso correspondiente:

     > kill -9 30737
    

Acabo de descubrir que puedes combinar los pasos 1 y 2 dando whola -ubandera; el PID es el número a la derecha:

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

información relacionada