Verhindern Sie, dass OpenSSH den Fenstertitel ändert

Verhindern Sie, dass OpenSSH den Fenstertitel ändert

Ich habe im Allgemeinen mehrere Powershell-Fenster mit SSH-Sitzungen zu verschiedenen Remote-Hosts geöffnet.

Es kann schwierig werden, das gewünschte Fenster leicht zu finden, also habe ich versucht, den Titel des Powershell-Fensters auf den Namen des Remote-Hosts zu setzen. Das einzige Problem ist, dass sich der Fenstertitel in „OpenSSH SSH-Client“ ändert, sobald ich den SSH-Prozess starte, was den Zweck zunichte macht.

Gibt es einen Rat, wie ich den Hostnamen behalten kann?

Wenn nicht, haben Sie einen anderen Ratschlag für eine einfache Möglichkeit, Powershell-Fenster voneinander zu unterscheiden?

Antwort1

Sie könnten das Windows-Terminal verwenden.

Wenn Sie es installiert haben, können Sie sehenHierwie man einen SSH-Client einrichtet.

Fügen Sie den Einstellungen des Hosts die folgende Zeile hinzu: 'suppressApplicationTitle: true,'

Sie können für alle Ihre Hosts einen Eintrag vornehmen.

Antwort2

Gemäß dem Kommentar von @postanote zu meiner Frage muss der Remote-Host den Terminaltitel des Clients festlegen.

Aushttp://www.networkinghowtos.com/howto/how-to-set-the-putty-window-title-via-script

Melden Sie sich per SSH beim Remote-Host an und führen Sie dann innerhalb der SSH-Sitzung Folgendes aus:

echo -ne "\033]0;testing\007"

verwandte Informationen