Wer viel mit SSH arbeitet, dem ist es bestimmt schon das ein oder andere Mal passiert, dass eine bestehende Sitzung nicht mehr reagiert hat. Beispielsweise aufgrund von Internet-Verbindungsproblemen auf dem eigenen Anschluss oder dem Zielsystem.
In der Regel beenden viele Nutzer dann das aktive Terminal, oder verschieben die SSH-Sitzung in den Hintergrund, um sie dann zu beenden.
Eine einfachere Methode stellt die Eingabe der folgenden Zeichenfolge dar:
<ENTER>
~
.
Daraufhin sollte die Shell wieder verfügbar sein. Vielen Dank an Thomas auf Mastodon für den Tipp.
Danke – noch eine
tmux
-Session auf dem Server (falls nicht verfügbarscreen
), dann verliert das auch komplett seinen Schrecken :)Das beendet nur die lokale Seite der Verbindung, weil es vom lokalen Terminal bzw. der Schnittstelle (pty) interpretiert wird. Die andere Seite bekommt das nicht mit. Prozesse auf dem entfernten System könnten weiter laufen.
Danke für die Ergänzungen.
Wenn man sie mit Strg+S gesperrt hat, hilft ein Strg-Q.