Wie trenne ich einen bestimmten SSH-Client vom SSH-Server in Linux?

Wie trenne ich einen bestimmten SSH-Client vom SSH-Server in Linux?

Ich frage mich, ob ich einen bestimmten SSH-Client vom SSH-Server trennen kann?

Können wir das tun?

Dank im Voraus...

Antwort1

Dies wird hier beantwortet:https://unix.stackexchange.com/questions/615/wie-kickt-man-einen-benignen-benutzer-von-dem-system/622#622

Eine Kopie der Schritte:

Es gibt wahrscheinlich einen einfacheren Weg, aber ich mache es so:

  1. Sehen Sie, wer an Ihrem Computer angemeldet ist – verwenden Sie whooder w:

     > who  
     mmrozek  tty1         Aug 17 10:03  
     mmrozek  pts/3        Aug 17 10:09 (:pts/2:S.0)
    
  2. Suchen Sie die Prozess-ID der Shell, mit der Ihr TTY verbunden ist:

     > ps t  
     PID   TTY      STAT   TIME COMMAND  
     30737 pts/3    Ss     0:00 zsh
    
  3. Lachen Sie über die bevorstehende Trennung (dieser Schritt ist optional, wird aber empfohlen)

     > echo "HAHAHAHAHAHAHAHA" | write mmrozek pts/3
    
  4. Beenden Sie den entsprechenden Prozess:

     > kill -9 30737
    

Ich habe gerade entdeckt, dass Sie die Schritte 1 und 2 kombinieren können, indem Sie whodas -uFlag angeben; die PID ist die Nummer rechts:

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

verwandte Informationen