如何将现有的 WinSCP 会话加载到 PuTTY 会话中?

如何将现有的 WinSCP 会话加载到 PuTTY 会话中?

我想将所有现有的 WinSCP 会话(存储在winscp.ini)导出到 PuTTY。

我知道 WinSCP 和 PuTTY 的集成。对我来说,它运行良好。但有时我想在不打开 WinSCP 的情况下使用 PuTTY。

我有 100 多个 WinSCP 会话想要导出到 PuTTY。我该怎么做?

答案1

对于 Winscp,您可以将设置从 winscp 导出到配置文件:

要导出/备份您的配置,请转到登录对话框中的工具>导出/备份配置。

对于 Putty,您可以导出注册表以保存会话并导出到另一台电脑

计算机\HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\

但是要从 winscp 转换为 putty 或其他方向,你需要一个转换器,我使用Putty会话转换器

但我认为没有必要导出到 putty,您可以使用 winscp 作为 SessionManager 在 WinScp 中标记一个会话,然后按 CTRL+P 和 winscp 打开 Putty。

答案2

正如@SavGuard 已经回答的那样,你实际上可以使用 WinSCP 作为 PuTTY 的更好的会话管理器

与直接在 PuTTY 中打开会话相比,无需额外工作。您可以直接从 WinSCP 登录对话框打开 PuTTY。您不必先在 WinSCP 中打开会话。


但要回答你的字面问题:WinSCP 使用与 PuTTY 非常相似的存储格式来保存站点。

因此,如果您导出 WinSCP 注册表项:

[HKEY_CURRENT_USER\Software\Martin Prikryl\WinSCP 2\Sessions]

[HKEY_CURRENT_USER\Software\Martin Prikryl\WinSCP 2\Sessions\MySession]
"HostName"="example.com"
"UserName"="username"

并将其替换HKEY_CURRENT_USER\Software\Martin Prikryl\WinSCP 2\SessionsHKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions,然后重新导入,它应该或多或少可以工作(尽管并非所有设置都能正确导入)。

由于您目前在 WinSCP 中使用 INI 文件,因此您首先必须切换到注册表存储

相关内容