Wie erkenne ich, ob Putty bestimmte SSH-Server bereits kennt und Anmeldeinformationen für diese zwischengespeichert hat?
Diese Frage lässt sich auch anders stellen: Was ist das Windows/Putty-Äquivalent einer UNIX/SSH-Known_Hosts-Datei?
Antwort1
Putty speichert bekannte Hosts unter einem Registrierungsschlüssel: HKEY_CURRENT_USER\SoftWare\SimonTatham\PuTTY\SshHostKeys
.
Antwort2
Unter Windows lautet der bekannte Host für PuTTY also SshHostKeys.
das am HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
Standort gespeichert ist. Um diesen Standort zu erreichen, Registry Editor
soll das verwendet werden.
- gehe zum Start - suche nach
regedit
- dann werden alle Verzeichnisse im linken Bereich unter Computer angezeigt
- genau wie dieses Bild sagt, gehe zum
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
Standort -Standort - dann können Sie ändern, wie Sie möchtenBekannte Hostoptionen
- Bei Bedarf können Sie den Inhalt der
SshHostKeys
Datei mit diesem BefehlREG QUERY HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
in PowerShell überprüfen.
Und dann wird der Cache geleert. Wird alles wieder neu für diesen bestimmten Eintrag sein
Antwort3
Wie bereits erwähnt, speichert Putty SSH-Hostschlüssel in der Registrierung [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys]
.
Ich habe hier darüber geschrieben, wie man SSH-Hostschlüssel zwischen verschiedenen Benutzern/Rechnern kopierthttp://isbyr.com/copy-putty-ssh-hosts-keys-different-usersmachines-windows/