有办法吗?
或者我必须手动从注册表中获取每条记录?
最佳答案
导出
cmd.exe
,由于 regedit,需要提升提示:
仅 session (在桌面上生成文件 putty-sessions.reg
):
regedit /e "%USERPROFILE%\Desktop\putty-sessions.reg" HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions
除 ssh key 之外的所有设置(在桌面上生成文件 putty.reg
):
regedit /e "%USERPROFILE%\Desktop\putty.reg" HKEY_CURRENT_USER\Software\SimonTatham
Powershell:
仅 session (在桌面上生成文件 putty-sessions.reg
):
reg export HKCU\Software\SimonTatham\PuTTY\Sessions ([Environment]::GetFolderPath("Desktop") + "\putty-sessions.reg")
除 ssh key 之外的所有设置(在桌面上生成文件 putty.reg
):
reg export HKCU\Software\SimonTatham ([Environment]::GetFolderPath("Desktop") + "\putty.reg")
导入
双击 *.reg
文件并接受导入。
替代方法:
cmd.exe
,需要提升命令提示符:
regedit /i putty-sessions.reg
regedit /i putty.reg
PowerShell:
reg import putty-sessions.reg
reg import putty.reg
注意:不要用您的用户名替换 SimonTatham
。
注意:这些命令不会导出相关的 SSH key 。
关于windows - 如何导出/导入 PuTTY session 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13023920/