如何从 PuTTy 导出 known_hosts 文件?

如何从 PuTTy 导出 known_hosts 文件?

我正在尝试使用 JSch 和 SSH 从 Java 本地连接到远程(Solaris)主机。我通常使用 PuTTy,每次我第一次连接到某个地方时,它都会提示我有一个未知主机,然后我说是,它就不再这样做了,因为它将已知主机存储在 Win7 注册表中。但 JSch 期望一个已知主机文件,但我不知道该如何制作它。

有人能指导如何将 Win7 注册表中的 known_hosts 导出到文件格式吗?我无法直接进入注册表,因为我不是笔记本电脑的管理员(公司政策)。我可以致电桌面支持,他们会这样做,但我不想执行此步骤。我想如果 PuTTy 可以在我使用注册表时访问注册表,那么它也应该能够从中导出数据。

任何想法?

谢谢

答案1

known_hosts文件的格式非常标准:

<hostname>[,<hostname2>...] ssh-rsa|ssh-dsa <ssh public key>

前任。

example.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA0d7Aoure0toNJ+YMYi61QP2ka8m5x5ZQlT7obP8CK3eropfqsMPPY6uiyIh9vpiFX2r1LHcbx139+vG6HOtVvuS8+IfMDtawm3WQvRuOopz3vVy5GtMwtaOgehsXoT930Ryev1bH5myPtWKlipITsOd2sX9k3tvjrmme4KCGGss=

您可以尝试自己构建它。

相关内容