有办法做到这一点吗?

还是我必须手动从登记处取每一条记录?


当前回答

出口

Cmd.exe,由于regedit,需要提高提示:

仅会话(生成文件putty-sessions。reg在桌面上):

regedit /e "%USERPROFILE%\Desktop\putty-sessions.reg" HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

除ssh密钥外的所有设置(生成文件putty。reg在桌面上):

regedit /e "%USERPROFILE%\Desktop\putty.reg" HKEY_CURRENT_USER\Software\SimonTatham

Powershell:

仅会话(生成文件putty-sessions。reg在桌面上):

reg export HKCU\Software\SimonTatham\PuTTY\Sessions ([Environment]::GetFolderPath("Desktop") + "\putty-sessions.reg")

除ssh密钥外的所有设置(生成文件putty。reg在桌面上):

reg export HKCU\Software\SimonTatham ([Environment]::GetFolderPath("Desktop") + "\putty.reg")

进口

双击*。注册文件并接受导入。

替代方法:

Cmd.exe,需要提升命令提示符:

regedit /i putty-sessions.reg
regedit /i putty.reg

PowerShell:

reg import putty-sessions.reg
reg import putty.reg

注意:不要用你的用户名替换SimonTatham。

注意:这些命令不会导出相关的SSH密钥。

其他回答

出口

Cmd.exe,由于regedit,需要提高提示:

仅会话(生成文件putty-sessions。reg在桌面上):

regedit /e "%USERPROFILE%\Desktop\putty-sessions.reg" HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

除ssh密钥外的所有设置(生成文件putty。reg在桌面上):

regedit /e "%USERPROFILE%\Desktop\putty.reg" HKEY_CURRENT_USER\Software\SimonTatham

Powershell:

仅会话(生成文件putty-sessions。reg在桌面上):

reg export HKCU\Software\SimonTatham\PuTTY\Sessions ([Environment]::GetFolderPath("Desktop") + "\putty-sessions.reg")

除ssh密钥外的所有设置(生成文件putty。reg在桌面上):

reg export HKCU\Software\SimonTatham ([Environment]::GetFolderPath("Desktop") + "\putty.reg")

进口

双击*。注册文件并接受导入。

替代方法:

Cmd.exe,需要提升命令提示符:

regedit /i putty-sessions.reg
regedit /i putty.reg

PowerShell:

reg import putty-sessions.reg
reg import putty.reg

注意:不要用你的用户名替换SimonTatham。

注意:这些命令不会导出相关的SSH密钥。

例子: 如何将putty配置和会话配置从一个用户帐户转移到另一个,例如,当创建一个新帐户时,想从旧帐户使用putty会话/配置

过程: -从旧帐户导出注册表项到一个文件 -从文件导入注册表项到新帐户

导出登记键:(从旧帐户)

登录旧帐号,例如tomold 打开普通的“命令提示符”(不是admin !) “注册表编辑器”型 导航到存储配置的注册表部分,例如[HKEY_CURRENT_USER\SOFTWARE\SimonTatham]并单击它 从文件菜单中选择“导出”或用鼠标右键单击(radio ctrl 'selected branch') 保存到文件,并命名为例如。“puttyconfig.reg” 注销了

导入reg key:(进入NEW账户)

登录新帐户,例如tom 打开普通的“命令提示符”(不是admin !) “注册表编辑器”型 从菜单中选择“Import” 选择要导入的注册表文件。“puttyconfig.reg” 完成

注意: 不要使用“管理命令提示符”,因为设置位于“[HKEY_CURRENT_USER…”regedit将以admin的身份运行,并为admin-user显示该section,而不是让用户从/或到该section进行传输。

如果需要在“PuTTY Portable”中导入配置,可以使用PuTTY工具。注册文件。

把它放到这个路径[path_to_Your_portable_apps]PuTTYPortable\Data\settings\putty.reg。程序会导入它

改进了bumerang的解决方案,可以将数据导入到可移植的PuTTY。

简单地移动导出腻子。reg(与m0nhawk解决方案)到PuTTYPortable\Data\settings\不工作。PuTTY便携式备份文件并创建新的空文件。

要解决这个问题,合并两个putty。Reg手动复制要从导出的putty迁移的配置。reg到新创建的PuTTYPortable\Data\settings\putty。在下面的线条下标记。

REGEDIT4

[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY]
"RandSeedFile"="D:\\Programme\\PuTTYPortable\\Data\\settings\\PUTTY.RND"

对于那些需要从离线注册表文件中导入Putty的人,例如,当你从崩溃的系统中恢复或简单地移动到新机器并从旧驱动器中抓取数据时,还有一个解决方案值得一提:

http://www.nirsoft.net/utils/registry_file_offline_export.html

这个伟大而免费的控制台应用程序将导出整个注册表或仅导出特定的注册表项。在我的情况下,我只是将注册表文件从旧驱动器复制到与导出工具相同的目录,然后我使用以下命令和语法在CMD窗口以管理员身份运行:

RegFileExport.exe NTUSER.DAT putty。reg”HKEY_CURRENT_USER \ Software \ SimonTatham”

在导入.reg文件并启动Putty之后,一切都就绪了。简单高效。