Putty เก็บข้อมูล known_hosts บน Windows ไว้ที่ไหน


106

ฉันจะรู้ได้อย่างไรว่า Putty รู้อยู่แล้วและมีข้อมูลประจำตัวที่แคชสำหรับเซิร์ฟเวอร์ ssh เฉพาะ

อีกวิธีหนึ่งในการถามคำถามนี้คือ Windows / Putty ที่เทียบเท่ากับไฟล์ unix / ssh known_hosts คืออะไร


เกี่ยวข้อง: stackoverflow.com/q/33240137/10245
Tim Abell

คำตอบ:


130

HKEY_CURRENT_USER\SoftWare\SimonTatham\PuTTY\SshHostKeysร้านค้าฉาบที่รู้จักกันเป็นเจ้าภาพภายใต้คีย์รีจิสทรี:


ในกรณีของฉันเส้นทางแตกต่างกัน อย่างไรก็ตามเพียงแค่ค้นหาคีย์รีจิสทรี "SshHostKeys"
OGrandeDiEnne

1

ดังนั้นใน 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

จากนั้นแคชจะถูกล้าง จะเป็นทุกสิ่งใหม่อีกครั้งสำหรับรายการนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.