โฮมเพจ » ทำอย่างไร » แก้ไข คำเตือนไฟล์ลับส่วนตัวแบบไม่มีการป้องกัน! บน Linux

    แก้ไข คำเตือนไฟล์ลับส่วนตัวแบบไม่มีการป้องกัน! บน Linux

    หากคุณได้รับข้อผิดพลาดนี้คุณอาจรีเซ็ตสิทธิ์ในไดเรกทอรี. ssh ที่ซ่อนอยู่ในโฟลเดอร์ผู้ใช้ของคุณและกุญแจของคุณจะไม่ทำงานอีกต่อไป มันสำคัญมากที่ไฟล์เหล่านี้ไม่สามารถเขียนได้โดยใครก็ตามที่มีการล็อกอินเข้าสู่กล่องดังนั้น openssh จะให้ข้อผิดพลาดถ้าคุณพยายามใช้.

    ข้อความแสดงข้อผิดพลาดเต็ม:

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @ คำเตือน: ไฟล์ลับส่วนตัวที่ไม่มีการป้องกัน! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @@@@@@@@@ การอนุญาต 0744 สำหรับ '/home/geek/.ssh/id_rsa' นั้นเปิดเกินไป ขอแนะนำให้ผู้อื่นไม่สามารถเข้าถึงไฟล์กุญแจส่วนตัวของคุณได้ คีย์ส่วนตัวนี้จะถูกละเว้น สิทธิ์ที่ไม่ถูกต้อง: ละเว้นรหัส: /home/geek/.ssh/id_rsa

    ในการแก้ไขปัญหานี้คุณจะต้องรีเซ็ตการอนุญาตกลับเป็นค่าเริ่มต้น:

    sudo chmod 600 ~ / .ssh / id_rsa sudo chmod 600 ~ / .ssh / id_rsa.pub

    หากคุณได้รับข้อผิดพลาดอื่น:

    คุณแน่ใจหรือไม่ว่าต้องการเชื่อมต่อ (ใช่ / ไม่ใช่) ใช่ล้มเหลวในการเพิ่มโฮสต์ลงในรายการโฮสต์ที่รู้จัก (/home/geek/.ssh/known_hosts).

    ซึ่งหมายความว่าการอนุญาตในไฟล์นั้นถูกตั้งค่าอย่างไม่ถูกต้องและสามารถปรับได้ด้วยวิธีนี้:

    sudo chmod 644 ~ / .ssh / known_hosts

    สุดท้ายคุณอาจต้องปรับเปลี่ยนการอนุญาตไดเรกทอรีเช่นกัน:

    sudo chmod 755 ~ / .ssh

    สิ่งนี้จะทำให้คุณกลับมาทำงานได้อีกครั้ง.