ในไฟล์พับลิกคีย์ "id_rsa.pub" สร้างโดย ssh-keygen แล้วส่วนหลัง == มีความสำคัญหรือไม่?
ฉันถามเพราะเมื่อฉันเปลี่ยน "root@somedomain.com" เป็น "root" ดูเหมือนว่ายังใช้งานได้
โดยทั่วไปแล้วฉันอยากรู้ว่าจุดประสงค์ของครึ่งนั้นคืออะไร
ในไฟล์พับลิกคีย์ "id_rsa.pub" สร้างโดย ssh-keygen แล้วส่วนหลัง == มีความสำคัญหรือไม่?
ฉันถามเพราะเมื่อฉันเปลี่ยน "root@somedomain.com" เป็น "root" ดูเหมือนว่ายังใช้งานได้
โดยทั่วไปแล้วฉันอยากรู้ว่าจุดประสงค์ของครึ่งนั้นคืออะไร
คำตอบ:
ส่วนด้านขวาของพับลิกคีย์ ("id_rsa.pub" หรือ "id_dsa.pub") เป็นเพียงความคิดเห็นและมักจะเต็มไปด้วย <login> @ <hostname> ผู้สร้างคีย์ วิธีนี้คล้ายกับฟิลด์ข้อคิดเห็นจากรูปแบบไฟล์คีย์สาธารณะ SSH (ดูRFC 4716 )
ดังนั้นในการให้ข้อมูลและเป็นตัวเลือกอย่างหมดจดคุณสามารถเปลี่ยนเป็นสิ่งที่คุณต้องการได้ แต่การรักษา <login> @ <hostname> เป็นวิธีที่ใช้งานได้จริงในการติดตามสิ่งที่เป็นอยู่
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบ OpenSSH "authorized_keys":