ไฟล์ Know_hosts ไม่มีลายนิ้วมือ มีเพียงคีย์แบบเต็ม (สาธารณะ) ที่คุณเพิ่มเข้าไป
ในการแสดงลายนิ้วมือให้ใช้ ssh-keygen -l -f ~/.ssh/known_hosts
และถ้าคุณต้องการที่จะเพิ่ม -v
สลับไปยังการแสดงภาพแทนศิลปะ ASCII ของคีย์ที่มาพร้อมกับลายนิ้วมือ
ssh-keygen -l -f ~/.ssh/known_hosts
2048 SHA256:2ggdJPUVnjTHdG36iGw7Du8knzvPSLgF6fTBUhzn3d5 service.example.com,192.168.2.87 (RSA)
256 SHA256:6QZWKiXoFC8qRg3ZhClY4RcUPX8F2ROOREmysPT5JW9 example.com (ECDSA)
ไฟล์known_hosts จริงจะมีลักษณะดังนี้:
service.example.com,192.168.2.87 ssh-rsa AAAAB3NzaC1yc2EAAAAABIwAAAQEA...8sw==
example.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNo..C0N9T3Y4poTAXTuMyXZEPRywi28=
แต่ละบรรทัดใน known_hosts
ไฟล์มีฟิลด์ต่อไปนี้: เครื่องหมาย (ไม่บังคับ), ชื่อโฮสต์, ประเภทคีย์, เข้ารหัส base64
คีย์ความคิดเห็น เขตข้อมูลจะถูกคั่นด้วยช่องว่าง
เมื่อไร HashKnownHosts
ถูกตั้งค่า ชื่อโฮสต์อาจถูกจัดเก็บในรูปแบบแฮช ชื่อโฮสต์ที่แฮชขึ้นต้นด้วย a |
อักขระ.