来自 Putty 命令行的新终端窗口(重复会话)?

来自 Putty 命令行的新终端窗口(重复会话)?

在打开WindowsLinux通过访问时Putty,是否可以从命令行生成新的终端 ( Putty) 窗口?即向 Linux 发送一些内容,同时响应它,它会启动新Putty窗口打开吗?

类似操作可以通过 Putty 菜单完成Duplicate session,但我对命令行版本感兴趣。

答案1

在 Putty 设置 > 窗口 > 行为中,您可以选中其中一个框以在按下某个按键时打开系统菜单(我个人使用 ALT-Space)。

完成此设置后,您可以按 ALT-Space,然后按 d 键来复制会话。这样您就可以打开一个新的 Putty 窗口,而无需触摸鼠标。

它不是一个命令行工具,但我发现它非常有用。

答案2

没有直接的方法通过 ssh 在 Linux 主机上发出命令,指示 ssh 连接发起的 Windows 主机生成新的 putty 实例。

远程主机只知道 putty 是一个能够运行特定 shell 的终端。它不应该知道如何在本地客户端上生成新终端。

可以想象,可以编写一个脚本(或寻找 Windows netcat 克隆),该脚本将监听“ping”并生成新的 Putty。此“系统”的第二部分将通过 TCP 从远程主机联系 Windows 脚本。

答案3

如果您不想接触 GUI,我能想到的唯一办法就是使用终端多路复用器,例如screentmux。这不会为您提供另一个 GUI 窗口,但您可以在其中拥有多个窗口/窗格。

相关内容