我想将所有现有的 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\Sessions
为HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions
,然后重新导入,它应该或多或少可以工作(尽管并非所有设置都能正确导入)。
由于您目前在 WinSCP 中使用 INI 文件,因此您首先必须切换到注册表存储。