如何导出或导入我的 WinSCP 会话?

如何导出或导入我的 WinSCP 会话?

我想将所有 WinSCP 会话转移到新计算机。如何从注册表中导出它们并在另一台计算机上重新导入它们?

答案1

在源计算机上:

在目标计算机上:


WinSCP FAQ 中涵盖了所有这些内容 如何将我的设置传输到另一台计算机?如何导入/导出我的设置?

常见问题解答甚至涵盖了这样的情况:当您的源计算机无法工作,但您至少可以访问其文件。

答案2

这种方法的所有功劳都归功于 m0nhawk 的回答:https://stackoverflow.com/questions/13023920/how-to-export-import-putty-sessions-list

笔记:不要将以下命令中的“Martin Prikryl”替换为您自己的名字或任何其他名字。Martin Prikryl 是 WinSCP 的首席开发人员,所有 WinSCP 安装都使用此注册表路径。

使用 PowerShell 导出

所有设置:

reg export "HKCU\Software\Martin Prikryl\WinSCP 2" ([Environment]::GetFolderPath("Desktop") + "\winscp.reg")

仅限会议:

reg export "HKCU\Software\Martin Prikryl\WinSCP 2\Sessions" ([Environment]::GetFolderPath("Desktop") + "\winscp-sessions.reg")

使用 PowerShell 导入

cd到包含您的文件的目录.reg然后导入。

所有设置:

reg import winscp.reg

仅限会议:

reg import winscp-sessions.reg

...或者,只需双击.reg文件并接受导入提示。

相关内容