Mac OS X Terminal.app erneut verbinden

Mac OS X Terminal.app erneut verbinden

Wenn ich mich über SSH in einem Terminalfenster mit einem Remote-Server verbinde und den Computer in den Ruhezustand versetze, ist die Verbindung natürlich unterbrochen, wenn ich zurückkomme. Das Problem ist, dass es anscheinend keine Möglichkeit gibt, das Fenster und die zugehörige lokale Bash-Eingabeaufforderung wiederherzustellen. Mir geht es eigentlich nur darum, das Terminalfenster wieder zu verwenden. Ich möchte nicht Befehl+N drücken müssen, wodurch ein winziges Fenster geöffnet wird, dessen Größe ich ändern und auf dem Bildschirm positionieren muss usw. Sollte es nicht eine Möglichkeit geben, dasselbe Fenster und dieselbe lokale Shell zu verwenden? Ich würde eigentlich erwarten, dass eine Ruhezustandsaktion dazu führt, dass das SSH-Programm zu einer lokalen Bash-Eingabeaufforderung zurückkehrt, daher verstehe ich nicht, warum das Fenster scheinbar völlig tot ist.

Antwort1

Drücken Sie Enter ~ ., um eine SSH-Sitzung zu beenden.

( ~ist sshdas Escape-Zeichen und funktioniert nur nach einer neuen Zeile.)

Antwort2

Was passiert, wenn Sie Strg+C verwenden? Die andere Möglichkeit wäre, eine neue Registerkarte statt eines neuen Fensters zu erstellen, indem Sie Befehl+T statt Befehl+N verwenden. Eine weitere Möglichkeit wäre, eine neue Registerkarte zu öffnen, den Befehl killall zu verwenden, um die Beendigung von SSH zu erzwingen, und dann die neue Registerkarte zu schließen.

Antwort3

Warten Sie ein paar Minuten und Sie erhalten die Eingabeaufforderung zurück. Wenn Sie nicht warten möchten, können Sie den Bildschirm kopieren und in eine Textdatei einfügen, eine neue Registerkarte/ein neues Terminalfenster öffnen und die Datei caten. (Die Farben gehen dabei allerdings verloren.)

verwandte Informationen