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

in #cn5 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!

Sort:  

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!

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.033
BTC 63851.10
ETH 3059.36
USDT 1.00
SBD 3.85