我想在 PuTTY 中保存所有已保存会话的配置

Nar*_*esh 3 putty

我在 PuTTY 中保存了近 50 个会话以连接到不同的服务器。现在我想为所有服务器配置行为。我该怎么做?

这些配置应该反映到所有保存的会话中。

小智 5

这是一种需要一些努力的方法,但比重新创建所有 50 个会话要容易得多。

谨慎使用!

  1. 复制您当前的 PuTTY 设置:

    开始菜单>运行然后输入以下内容:

    regedit /e putty.reg "HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions"
    
    Run Code Online (Sandbox Code Playgroud)

    putty.reg 现在保存在C:\Documents and Settings\{yourusername}(或C:\Windows\system32在 Windows 10 中)——将其重命名为 putty_older.reg、putty_backup.reg,无论您喜欢什么。

  2. 使用 PuTTY GUI,加载一个会话(即您的第一个),进行所有需要的更改并保存会话。

  3. 重复第 1 步,这样您就有了 putty.reg 的新副本。

  4. 可选,可以手动完成)在 WinMerge 中打开这两个文件(putty.reg 和 putty_backup.reg),您就可以完整地逐行记录您刚刚所做的所有更改。

  5. 更改将如下所示:

    "TermWidth"=dword:0000006e
    "TermHeight"=dword:0000002b
    
    Run Code Online (Sandbox Code Playgroud)
  6. 使用您最喜欢的文本编辑器查找/替换所有旧值。例如

    "TermWidth"=dword:'_default setting_'
    
    *(the original code)* - replace with:
    
    "TermWidth"=dword:0000006e
    
    *(the new setting)*
    
    Run Code Online (Sandbox Code Playgroud)
  7. 保存新版本的putty.reg后,双击确认要导入到注册表中。

上述方法经过五个会话的测试,效果很好。