2016-09-12 5 views
0

Gibt es einen Befehl, mit dem ich mich aus einer SSH-Sitzung abmelden kann, in der tmux läuft? Momentan, wenn ich tmux laufen lassen möchte, schließe ich entweder das gesamte Fenster meiner SSH-Sitzung, ohne mich abzumelden, oder ich lasse die SSH-Verbindung einfach nach Inaktivität abbrechen.Wie kann ich mich von der SSH-Sitzung abmelden, ohne tmux zu schließen?

Aber ich möchte mit einem Befehl abmelden, ohne das gesamte Fenster zu schließen. Wenn ich nur logout tippe, dann schließt es meine tmux-Sitzung und hält mich weiterhin bei SSH angemeldet. Ich muss dann wieder abmelden, um die SSH-Sitzung zu schließen. Aber ich möchte nur einen Befehl eingeben, der SSH trennt, ohne tmux zu schließen. Ist das möglich?

Antwort

1

Sie können einen neuen Bildschirm einrichten, der nach dem Beenden von SSH weiterläuft. Führen Sie zuerst screen -D -R über SSH aus, um einen neuen Bildschirm aufzurufen, und starten Sie dann tmux. Sie können das Terminalfenster einfach schließen oder den aktuellen Bildschirm mit Strg-A oder Strg-D verlassen. Jetzt können Sie immer wieder screen -D -R ausführen, um in den zuvor geöffneten Bildschirm zurückzukehren.

EDIT: Ich bin albern, aber das oben könnte jemand helfen, der nicht mit tmux. Überprüfen Sie die Kommentare.

+0

Aber ich benutze tmux, so dass ich nicht Bildschirm – rasen58

+1

verwenden muss Sorry, ich habe total nicht darüber nachgedacht, was tmux war. Versuchen Sie Enter einzugeben, dann '~ .' und das sollte Ihre SSH-Sitzung sofort beenden. –

+0

Was sollte " ~." Tun? (Ich habe es versucht, scheint zu sagen, Befehl nicht gefunden ...) – Shadow

Verwandte Themen