chmod 400 — อ่านอย่างเดียวสำหรับเจ้าของ: คีย์ SSH และไฟล์ PEM
แปลงการอนุญาตไฟล์ Linux ระหว่างช่องทำเครื่องหมาย rwx เลขฐานแปดและสัญลักษณ์สัญลักษณ์ด้วยคำสั่ง chmod ที่พร้อมใช้งาน
ผลลัพธ์
หน้านี้จะเปิดเครื่องคิดเลขที่ตั้งไว้ล่วงหน้าเป็น 400: ช่องทำเครื่องหมายเดียว — เจ้าของอ่าน เลขฐานแปดคือ 4-0-0 และสัญลักษณ์สัญลักษณ์คือ -r------------: โหมดการใช้งานจริงที่เข้มงวดที่สุดที่ไฟล์ที่ใช้งานได้สามารถมีได้
400 เป็นที่รู้จักกันเป็นอย่างดีจาก SSH: หากบุคคลอื่นสามารถอ่านรหัสส่วนตัวของคุณได้ ssh จะยกเลิกด้วย 'คำเตือน: ไฟล์คีย์ส่วนตัวที่ไม่ได้รับการป้องกัน!' และปฏิเสธที่จะใช้มัน นั่นคือเหตุผลที่เอกสาร AWS บอกให้คุณรัน chmod 400 key-pair.pem ก่อนการเชื่อมต่อ ssh -i ครั้งแรก และเหตุใด id_rsa/id_ed25519 ต้องเป็น 400 หรือ 600 บิตแบบอ่านอย่างเดียวยังป้องกันคีย์จากการเขียนทับโดยไม่ได้ตั้งใจโดยคุณหรือสคริปต์ของคุณ
เลือก 400 มากกว่า 600 เมื่อไฟล์ไม่ควรเปลี่ยนแปลง: คู่คีย์ .pem ที่ดาวน์โหลด ชุดใบรับรอง ข้อมูลประจำตัวที่เก็บไว้ หากคุณต้องการแก้ไขหรือลบการป้องกันซีแมนทิกส์แตกต่างออกไป ให้เพิ่มบิตการเขียนกลับด้วยช่องทำเครื่องหมายเจ้าของเขียน และคำสั่งจะอัปเดตเป็น chmod 600 ทันที