GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich eine SSH-Sitzung nach einem Verbindungsverlust wiederherstellen/beenden?

Ich habe meine Verbindung verloren, während ich per SSH auf meinem Uni-Server eingeloggt war. Klassisch.

Jetzt kann ich mich nicht einloggen, da die Sitzung noch zu laufen scheint und
ich die Fehlermeldung „Too many logins for ‚myuser‘“ erhalte. (Nur 1 Login für jeden Benutzer ist erlaubt)

Gibt es eine Möglichkeit, die Sitzung nicht wiederherzustellen? einen anderen Zugriff auf den Server haben (ich kann bis Montag keinen Systemadministrator erreichen) – oder die einzige Möglichkeit ist, einfach auf das Timeout der Sitzung zu warten?
Wie lange sollte ich normalerweise warten? Es ist bereits mehr als eine Stunde vergangen.

Akzeptierte Antwort:

Sie könnten versuchen, so etwas wie ssh -n remuser remhost kill -HUP -1 auszuführen . Dies würde kein Login erstellen, also möglicherweise Umgehen Sie die 1-Login/Benutzer-Beschränkung.

Wenn dies nicht funktioniert, müssen Sie möglicherweise jemanden finden, der Zugriff hat, und dann su remuser ausführen mit Ihrem Passwort aus dem Konto dieser Person. Dann könnten Sie kill -HUP -1 ausführen .


Linux
  1. So erhöhen Sie das Timeout der SSH-Verbindung

  2. So überprüfen Sie die Geschwindigkeit Ihrer SSH-Verbindung

  3. Ssh – Wie erstelle ich einen Prozess, den ich während einer SSH-Sitzung starte, nachdem die Sitzung beendet wurde??

  4. Wie stellt man Xfs-Daten nach Rm wieder her?

  5. Wie kann man sich nach Kate-Abstürzen erholen?

So melden Sie einen Benutzer unter Linux von SSH ab

Wie kann man einen SSH-Tunnel zuverlässig offen halten?

Wie beende ich eine SSH-Verbindung?

So erkennen Sie, ob eine ssh-ControlMaster-Verbindung verwendet wird

So stellen Sie eine Shell nach einer Verbindungsunterbrechung wieder her

Init 1 von einer Remote-SSH-Sitzung (über VPN) beendet meine SSH-Verbindung