Putty는 Windows에서 Known_hosts 정보를 어디에 저장합니까?

Putty는 Windows에서 Known_hosts 정보를 어디에 저장합니까?

Putty가 특정 SSH 서버에 대한 자격 증명을 이미 알고 있고 캐시했는지 어떻게 알 수 있나요?

이 질문을 하는 또 다른 방법은 unix/ssh Known_hosts 파일에 해당하는 Windows/Putty가 무엇입니까?

답변1

Putty는 알려진 호스트를 레지스트리 키 아래에 저장합니다 HKEY_CURRENT_USER\SoftWare\SimonTatham\PuTTY\SshHostKeys.

답변2

따라서 PuTTY의 Windows Known_hosts는 SshHostKeys입니다.

해당 위치 에 저장됩니다 HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys. 해당 위치에 도달하려면 Registry Editor사용해야 합니다.

  • 시작으로 이동 - 찾아regedit
  • 그러면 왼쪽 창의 컴퓨터 아래에 모든 디렉터리가 표시됩니다.
  • 이 이미지처럼 HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys위치로 이동이라고 나와 있습니다.위치
  • 그러면 원하는 대로 수정할 수 있습니다알려진 호스트 옵션
  • 필요한 경우 PowerShell에서 SshHostKeys이 명령을 사용하여 파일 의 내용을 확인할 수 있습니다.REG QUERY HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys

그런 다음 캐시가 지워집니다. 해당 특정 항목에 대해 모든 것이 다시 새로워집니다.

답변3

이전에 언급했듯이 Putty는 SSH 호스트 키를 레지스트리에 저장합니다 [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys].

여기에서 서로 다른 사용자/머신 간에 SSH 호스트 키를 복사하는 방법에 대해 썼습니다.http://isbyr.com/copy-putty-ssh-hosts-keys-다른-usersmachines-windows/

관련 정보