停止 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"

相关内容