帮助中心 >
  关于网络安全 >
  备份和恢复 PuTTY 配置教程,重装系统也不怕
备份和恢复 PuTTY 配置教程,重装系统也不怕
时间 : 2026-01-25 16:18:27
编辑 : Jtti

很多用 PuTTY 管理 Linux 服务器的朋友可能都遇到过这种烦心事:电脑突然崩溃需要重装系统,或者换了一台新电脑,结果发现所有保存在 PuTTY 里的服务器地址、端口、用户名以及辛辛苦苦配置好的颜色方案、密钥设置全都没了。一个个重新输入不仅效率低下,还容易出错。其实,PuTTY 的完整配置是可以轻松备份和迁移的,只要花几分钟了解它的工作原理并掌握正确方法,就能一劳永逸。

理解 PuTTY 配置的存储方式

PuTTY 的配置信息并没有保存在它自身的程序文件夹里,这样做是为了符合 Windows 应用程序的标准行为。它的配置主要存储在 Windows 注册表 中的一个特定位置。当你打开 PuTTY,在 “Session” 里输入主机名(Host Name)、保存会话(Saved Sessions)并给它取个名字,点击 “Save” 时,这些信息就被写入了注册表。你可以通过运行 `regedit` 命令打开注册表编辑器,然后导航到以下路径来查看:

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY

在这个目录下,你会发现一系列的文件夹(在注册表中称为),它们的名字就是你保存的会话名称。每个文件夹里存放着该会话对应的具体参数,比如主机名、端口号、连接类型(SSH/Telnet等)、字体设置、颜色方案等。这种设计意味着,如果你只是简单地把 `putty.exe` 这个可执行文件复制到另一台电脑上,你的所有会话配置都不会跟随过去。

理解这一点至关重要,它直接决定了我们备份的核心目标:完整地备份这个注册表分支,以及相关的外部密钥文件。

如何完整备份你的 PuTTY 配置

备份操作可以分为两个主要部分:会话设置的备份和 SSH 私钥的备份。

第一部分:备份会话设置

最直接可靠的方法就是导出注册表键值。请严格按照以下步骤操作:

点击 Windows 的开始菜单,输入 `regedit` 并回车,以管理员身份运行注册表编辑器。在左侧的树形目录中,依次展开并定位到:`计算机\HKEY_CURRENT_USER\SOFTWARE\SimonTatham\PuTTY`

用鼠标右键点击这个 `PuTTY` 文件夹。在弹出的菜单中,选择导出。在导出注册表文件对话框中,选择一个你容易找到的安全位置(例如U盘、云盘或非系统盘),为备份文件起一个清晰的名字,比如 `putty_backup_当前日期.reg`

务必确保导出范围选择的是所选分支,这样只会导出 PuTTY 相关的配置。点击保存。你会得到一个 `.reg` 文件,这个文件就是你的会话配置备份。

除了直接操作注册表,PuTTY 官方也提供了一个名为 `puttycm` `putty -sn` 的命令行方法来导出导入,但对于大多数用户来说,导出 `.reg` 文件是最直观、出错率最低的方法。

第二部分:备份 SSH 私钥文件

如果你使用 PuTTY 配套的 `Pageant`PuTTY 认证代理)来管理密钥,或者在使用 `plink` 时指定了密钥,那么私钥文件(通常是 `.ppk` 文件)的备份同样关键。这些文件通常是你自己生成或由服务器管理员提供的,PuTTY 并不会将它们保存在注册表里。

你需要找到这些 `.ppk` 文件的存放位置。它们可能在你当初保存的任何目录下,常见的位置包括文档文件夹、专门的 `ssh` `keys` 文件夹。建议你在备份时,将这些 `.ppk` 文件集中复制到一个安全的备份目录中,并与之前导出的 `.reg` 文件放在一起。

这是一个示例性的说明,并非可执行代码。实际操作是文件复制。

假设你的私钥存放在 C:\Users\你的用户名\.ssh\ 目录下。你应该手动将此目录下的所有 *.ppk 文件复制到你的备份媒介(如D:\Backup\putty\)中。

在全新环境中恢复配置

当你在新电脑或重装后的系统上需要恢复时,过程就是备份的逆操作,但需要一些额外的细心。

首先,确保新电脑上已经安装了 相同或更新版本 PuTTY。你可以从官方渠道下载安装。安装完成后,先不要急于运行它。

接下来,恢复会话配置:

找到你之前备份的 `.reg` 文件。双击这个 `.reg` 文件。Windows 会弹出警告,询问你是否要将此信息添加到注册表,点击。成功后,会有一个确认对话框。此时,你打开 PuTTY,应该就能在 “Saved Sessions” 列表中看到所有熟悉的会话名称了。

然后是恢复私钥文件:

将你备份的 `.ppk` 私钥文件复制到新电脑上的一个安全路径,例如 `C:\Users\你的新用户名\ssh\`。由于路径可能发生了变化,PuTTY 会话中原来记录的私钥位置可能失效。你需要逐个检查重要的会话配置。在 PuTTY “Saved Sessions” 列表中加载一个会话,然后依次在左边目录树中选择 Connection -> SSH -> Auth。在 “Private key file for authentication” 栏中,点击 “Browse”,重新定位到新电脑上对应的 `.ppk` 文件路径。

最后,别忘了回到 “Session” 页面,再次点击 “Save” 覆盖保存这个会话,以更新密钥路径。

进阶技巧与注意事项

为了让你管理得更安心,这里还有一些实用的建议。定期备份是个好习惯,你可以在每次添加重要新服务器后,重新导出一份注册表文件,覆盖旧备份或注明日期。同时,可以考虑将备份的 `.reg` 文件和 `.ppk` 文件打包,并使用压缩软件(如7-Zip)设置一个密码进行加密,然后再上传到云盘,这样即使备份文件丢失,他人也无法轻易获取你的服务器连接信息和私钥。

如果你需要同时在多台电脑上使用 PuTTY 并保持配置同步,手动导入导出会变得繁琐。此时,你可以了解一种更便携的用法:使用 PuTTY 文件会话功能。具体做法是,在启动 PuTTY 时,通过命令行指定一个配置文件路径,例如 `putty -ssh user@host -load myconfig`,但这需要更复杂的脚本配合。对于大多数用户,定期备份 `.reg` 文件已经足够安全高效。

最后,一个重要的提醒:整个备份恢复流程的核心是 `.reg` 文件和 `.ppk` 私钥文件。请务必像保管家门钥匙一样妥善保管它们,尤其是私钥文件,一旦泄露,可能会危及你服务器的安全。完成恢复后,可以在新环境测试几个关键会话的连接,确保一切如常。。

售前客服
JTTI-Eom
JTTI-Defl
JTTI-Jean
JTTI-Selina
JTTI-Coco
JTTI-Amano
JTTI-Ellis
技术支持
JTTI-Noc
标题
电子邮件地址
类型
销售问题
销售问题
系统问题
售后问题
投诉与建议
市场合作
信息
验证码
提交