Putty 在 Windows 上存储 known_hosts 信息的位置?

Hit*_*esh 117 windows ssh putty known-hosts

如何判断 Putty 是否已经知道并缓存了特定 ssh 服务器的凭据?

问这个问题的另一种方法是 Windows/Putty 相当于 unix/ssh known_hosts 文件是什么?

Hit*_*esh 140

Putty 将已知主机存储在注册表项下: HKEY_CURRENT_USER\SoftWare\SimonTatham\PuTTY\SshHostKeys.

  • 就我而言,路径是不同的。但是,只需搜索注册表项“SshHostKeys” (2认同)

Ane*_*lly 10

因此,在 Windows 中,PuTTY 的known_hosts 是SshHostKeys。

存储在该HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys位置。要到达该位置,Registry Editor应该使用。

  • 开始 - 寻找regedit
  • 然后您将在左侧窗格中看到计算机下的所有目录
  • 就像这张图片所说的去HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys位置 -位置
  • 然后你可以按照你的意愿修改已知主机选项
  • 如果需要,您可以在 PowerShell 中SshHostKeys使用此命令检查文件中的内容REG QUERY HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys

然后缓存将被清除。该特定条目将再次焕然一新