我已经在 Windows 8.1 上使用 Putty 一段时间了。我遇到的唯一问题是:当连接失败或退出时,是否可以重新打开配置窗口而无需重新启动程序?(过一段时间就会变得很烦人……)我搜索了所有设置,但未找到成功的方法,不过,我听说可以做到。也许我只是错过了什么,或者只是疯了。
有人成功配置过这个吗?
答案1
当连接结束或失败时(注意标题栏中的“不活动”),窗口菜单中会出现一个新的菜单选项“重新启动会话”。这将重新连接会话。
答案2
另一种解决方法,因为仍然没有真正的解决方案:
- 对于您的连接,在会话窗口中,配置“退出时关闭窗口 > 从不”
- 在会话窗口中,从菜单中选择“新会话...”菜单项。这将带回 Putty 的主窗口
答案3
猫咪是 PuTTY 的一个分支版本,具有更多功能,可让您始终保持配置窗口打开。它具有标准的“打开”按钮,可启动会话并关闭配置,还有一个“启动”按钮,可启动会话并保持配置窗口打开。
它还具有在断开连接时自动重新连接的功能。(配置 > 连接 > 重新连接选项 > “连接失败时尝试重新连接”)。
如果您使用的是便携版,您可以在 kitty.ini 文件中更改重新连接尝试的延迟。例如,ReconnectDelay=10
在尝试重新连接之前延迟 10 秒。(默认情况下,ini 文件有行#ReconnectDelay=5
,请确保从行首删除该#
字符,以便实际应用您的更改。)
http://kitty.9bis.net/(免费/开源)
如果您需要快速打开会话,还有许多其他分支和替代方案提供选项卡式会话以及侧面始终打开的会话列表:
还有更多其他功能:
(额外的PuTTY有稍微不同的自动重新连接和可选使用 Lua 编写脚本,響鳴具有基本脚本——也包括在猫咪,摩巴Xterm和康埃穆可以使用其他会话(如 Windows 命令提示符/cmd)打开选项卡,Bitvise SSH 客户端有一个很好的界面等)
我在玩摩巴Xterm再多说几句,它还有一个很好的重新连接方法,只需按 R 键即可。我也可以使用内置宏工具将其半自动化。而且 MultiExec 功能很酷,因为如果我打开了多个 PuTTY 选项卡,我可以同时向所有选项卡发送命令(包括重新启动会话)。
不过,保存会话设置似乎有点困难。我经常需要在启动已保存的会话时手动选择 COM 端口,除非在打开 MobaXterm 之前 COM 端口已经处于活动状态(并且设置尚未丢失)。