Где Putty хранит информацию о известных_хостах в Windows?
Как мне узнать, что Putty уже знает и кэширует учетные данные для определенных серверов ssh?
Другой способ задать этот вопрос - что такое Windows/Putty, эквивалентный файлу unix/ssh known_hosts?
3 ответа
Putty хранит известные хосты под ключом реестра: HKEY_CURRENT_USER\SoftWare\SimonTatham\PuTTY\SshHostKeys
,
Так что в windows known_hosts для PuTTY есть SshHostKeys.
который хранится в HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
место расположения. Чтобы достичь этого места, Registry Editor
должен быть использован.
- иди для начала - ищи
regedit
- тогда вы увидите все каталоги на левой панели под компьютером
- так же, как это изображение говорит перейти к
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
местоположение - местоположение - тогда вы можете изменить, как вы хотите Известные параметры хоста
- При необходимости вы можете проверить содержимое в
SshHostKeys
файл с помощью этой командыREG QUERY HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
в PowerShell
И тогда кеш будет очищен. Будет ли все новое снова для этой конкретной записи
Как упоминалось ранее, Putty хранит ключи хоста SSH в реестре.[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys]
.
Я писал о том, как копировать ключи хоста SSH между разными пользователями/машинами здесь http://isbyr.com/copy-putty-ssh-hosts-keys-различные-usersmachines-windows/