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?
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?
Putty stores known hosts under a registry key: HKEY_CURRENT_USER\SoftWare\SimonTatham\PuTTY\SshHostKeys
.
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.
regedit
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
location - locationSshHostKeys
file using this command REG QUERY HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
in PowerShellAnd then the cache will be cleared. Will be everything new again for that particular entry
As was mentioned before Putty stores SSH host keys in registry [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys]
.
I've written about how to copy SSH host keys between different users/machines here http://isbyr.com/copy-putty-ssh-hosts-keys-different-usersmachines-windows/