Где Putty хранит информацию known_hosts в Windows?

Где Putty хранит информацию known_hosts в Windows?

Как узнать, знает ли Putty уже об определенных серверах SSH и кэширует ли он учетные данные для них?

Другой способ задать этот вопрос — что является эквивалентом файла known_hosts в Unix/SSH для Windows/Putty?

решение1

Putty хранит известные хосты в разделе реестра: HKEY_CURRENT_USER\SoftWare\SimonTatham\PuTTY\SshHostKeys.

решение2

Так что в 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

И тогда кэш будет очищен. Будет все новое снова для этой конкретной записи

решение3

Как уже упоминалось ранее, Putty хранит ключи хоста SSH в реестре [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys].

Я писал о том, как копировать ключи хоста SSH между разными пользователями/машинами здесь.http://isbyr.com/copy-putty-ssh-hosts-keys-different-usersmachines-windows/

Связанный контент