Putty 设置迁移办法 & 脚本方式

in cn •  6 years ago 

因为平时使用Putty管理服务器和VPS,所以Putty的Sessions中已经保存了好多好多服务器/VPS的站点信息(主机/端口等)。

有很多信息甚至只能在Putty的Sessions中找了,所以当更换设备时,将这些站点信息也迁移到新设备是非常重要的事情,否则等需要用到的时候就会傻眼的。

原本我打算挨个重新设置,这边旧设备上用Putty Load一个站点信息,然后在新设备的Putty Sessions中添加并保存。事实上我这两天用到的两个服务器信息就是这么加上的。当我想添加更多站点时,我发现这种方法太低效了。

那么有没有什么一劳永逸的办法呢?答案是有的,Putty的站点信息保存在注册表中,我们翻看注册表就可以找到了。

导出设置

在搜索栏搜索:regedit

在弹出的结果中选择:Registry Editor 打开注册表编辑器。

选择HKEY_CURRENT_USER\Software\SimonTatham

我们可以在Putty项目上点击右键,并选择Export

将其保存为putty.reg。

导入设置

将上述putty.reg复制到新设备上,并双击此文件,将其导入到注册表即可。

导入成功后再打开Putty,就会发现熟悉的列表又回来啦,我们又可以愉快地浪啦~~

脚本方式

你可能觉得上述导出方法过于麻烦,那么你只需复制如下代码,并保存为export_putty.bat,并双击执行即可

@echo off
regedit /e d:\putty.reg "HKEY_CURRENT_USER\Software\SimonTatham\Putty"

此脚本会将注册表中"HKEY_CURRENT_USER\Software\SimonTatham\Putty"内容导出至d:\putty.reg,是不是感觉简单了好多?

其它

注册表中Putty项目有Jumplist、Sessions、SshHostKeys等项目。如果只需要导入Sessions,我们只需选择SshHostKeys即可,对我而言这个就足够啦。


Vote For Me As Witness
https://steemit.com/~witnesses type in oflyhigh and click VOTE

Vote @oflyhigh via Steemconnect
Thank you!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thank you so much for participating the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.00% upvote! Together, let’s change the world!