106

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?

migrated from stackoverflow.com Oct 8 '10 at 19:35

This question came from our site for professional and enthusiast programmers.

130

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

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

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

New contributor
Aneesh Nelavelly is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

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.