我在 PuTTY 中保存了近 50 个会话,用于连接不同的服务器。现在我想为所有服务器配置行为。我该怎么做?
这些配置应该反映到所有已保存的会话。
答案1
这里有一种方法,虽然需要付出一些努力,但更容易而不是重新创建全部 50 个会话。
谨慎使用!
复制当前的 PuTTY 设置:
开始菜单>运行然后输入以下内容:
regedit /e putty.reg "HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions"
putty.reg 现在已保存在
C:\Documents and Settings\{yourusername}
(或C:\Windows\system32
在 Windows 10 中) - 将其重命名为 putty_older.reg、putty_backup.reg,无论您喜欢什么。使用 PuTTY GUI,加载一个会话(即您的第一个会话),进行所有所需的更改并保存会话。
重复步骤#1,这样您就有了 putty.reg 的新副本。
(选修的,可以手动完成)在 WinMerge 中打开两个文件(putty.reg 和 putty_backup.reg),您将获得刚刚所做的所有更改的完整逐行记录。
变化将会像这样:
"TermWidth"=dword:0000006e "TermHeight"=dword:0000002b
使用您最喜欢的文本编辑器查找/替换所有旧值。例如
"TermWidth"=dword:'_default setting_' *(the original code)* - replace with: "TermWidth"=dword:0000006e *(the new setting)*
保存新版本的putty.reg后,双击并确认要导入注册表。
上述方法已通过五次测试并且效果良好。
答案2
目前您还无法使用 PuTTY 来执行此操作。
但是,如果会话仅在地址(用户/主机/端口)上有所不同,那么您只需一默认会话,并将地址放入 PuTTY 的命令行选项中。您可以在桌面上创建 50 个快捷方式 - 每个主机一个;或者通过开始 -> 运行,或通过命令提示符。
putty [email protected]