Где 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/

Другие вопросы по тегам