2

我在 Cmder 中使用 Putty 来 ssh 到“跳转框”。然后,我使用 -m ssh 选项在文件中传递主机名以跳转到“真实”目标主机。

我想从 Cmder/ConEmu 中的任务定义中动态设置 putty 选项卡的标题,使其成为我要跳转到的主机名。在下面的屏幕截图中,您可以看到我尝试使用“%REMOTE_HOST%”来传递一个环境变量,其中包含我希望在我的选项卡上拥有的标题。但是,这只会创建一个名为 %REMOTE_HOST% 的选项卡。

任何帮助将不胜感激。

在此处输入图像描述

4

1 回答 1

5

我多次解释过 PuTTY 和 mintty 不是控制台应用程序,它们是具有自己图形界面的GUI 应用程序。

一个类比:您在 Windows(作为主机)中运行带有 Ubuntu(作为客户端)的 VirtualBox,并在您使用 VirtualBox 的 Ubuntu 中运行一些控制台应用程序。你不知道为什么 Windows 中的 TaskBar 不显示 Ubuntu 控制台的标题吗?

当您在 ConEmu 中运行ChildGUI时,它会显示在 Tab 子窗口标题中。

你需要做什么

配置 PuTTY 或您的远程主机(例如带有ANSI的 bash 提示符)以在 PuTTY 标题中显示正确的文本。该问题与ConEmu无关。

此外,确保 ConEmu/Cmder 设置中的选项卡栏控制台模板是或包含 %seg

在此处输入图像描述

于 2018-05-23T20:09:20.963 回答