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

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

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

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

答案1

这里有一种方法,虽然需要付出一些努力,但更容易而不是重新创建全部 50 个会话。

谨慎使用!

  1. 复制当前的 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,无论您喜欢什么。

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

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

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

  5. 变化将会像这样:

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

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

上述方法已通过五次测试并且效果良好。

答案2

目前您还无法使用 PuTTY 来执行此操作。

但是,如果会话仅在地址(用户/主机/端口)上有所不同,那么您只需默认会话,并将地址放入 PuTTY 的命令行选项中。您可以在桌面上创建 50 个快捷方式 - 每个主机一个;或者通过开始 -> 运行,或通过命令提示符。

putty [email protected]

相关内容