阻止 openssh 更改視窗標題

阻止 openssh 更改視窗標題

我通常會打開幾個 powershell 窗口,並透過 SSH 會話連接到不同的遠端主機。

輕鬆找到我想要的視窗可能會變得很痛苦,因此嘗試將 powershell 視窗標題設為遠端主機名稱。唯一的問題是,一旦我啟動 ssh 進程,視窗標題就會更改為“OpenSSH SSH 客戶端”,這違背了目的。

關於如何保留主機名稱有什麼建議嗎?

如果沒有,是否有其他關於區分 powershell 視窗的簡單方法的建議?

答案1

您可以使用 Windows 終端機。

安裝完成後就可以看到這裡如何設定 ssh 客戶端。

將以下行加入主機的設定:'suppressApplicationTitle: true,'

您可以為所有主機建立一個條目。

答案2

根據@postanote 在我的問題中的評論,遠端主機需要設定客戶端的終端標題。

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

ssh 到遠端主機,然後從 ssh 會話執行:

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

相關內容