112

How do I tell if Putty already knows about and has cached credentials for specific ssh servers?

Another way to ask this question is what is the Windows/Putty equivalent of a unix/ssh known_hosts file?

135

Putty stores known hosts under a registry key: HKEY_CURRENT_USER\SoftWare\SimonTatham\PuTTY\SshHostKeys.

  • 2
    In my case, the path was different. However, just search for the registry key(s) "SshHostKeys" – OGrandeDiEnne Aug 13 '19 at 8:10
4

So in windows known_hosts for PuTTY is SshHostKeys.

that is stored at the HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys location. To reach that location, the Registry Editor supposed to be used.

  • go to start - look for regedit
  • then you will see all the directories on the left pane under computer
  • just like this image says go to HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys location - location
  • then you can modify like you wish Known host options
  • If needed you can check the content in the SshHostKeys file using this command REG QUERY HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys in PowerShell

And then the cache will be cleared. Will be everything new again for that particular entry

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.