إصلاح تحذير الملف الرئيسي الخاص غير المحظوظ! على نظام التشغيل Linux
إذا كنت تحصل على هذا الخطأ ، فربما قمت بإعادة تعيين الأذونات على دليل .ssh المخفي في مجلد المستخدم الخاص بك ، ولن تعمل المفاتيح الخاصة بك بعد الآن. من المهم جدًا ألا تكون هذه الملفات قابلة للكتابة من قِبل أي شخص لديه تسجيل دخول إلى المربع ، لذلك سوف يمنحك openssh خطأ إذا حاولت استخدامه.
رسالة الخطأ الكاملة:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@ @تحذير: ملف مفتاح خاص غير محمي! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@أذونات 0744 for '/home/geek/.ssh/id_rsa' مفتوحة جدًا. من المستحسن ألا يتمكن الآخرون من الوصول إلى ملفات المفاتيح الخاصة. سيتم تجاهل هذا المفتاح الخاص. أذونات سيئة: تجاهل المفتاح: /home/geek/.ssh/id_rsa
لإصلاح هذا ، ستحتاج إلى إعادة تعيين الأذونات إلى الوضع الافتراضي:
sudo chmod 600 ~ / .ssh / id_rsa sudo chmod 600 ~ / .ssh / id_rsa.pub
إذا كنت تحصل على خطأ آخر:
هل أنت متأكد من أنك تريد مواصلة الاتصال (نعم / لا)؟ yes فشل في إضافة المضيف إلى قائمة المضيفين المعروفين (/home/geek/.ssh/known_hosts).
هذا يعني أنه تم تعيين الأذونات على هذا الملف أيضًا بشكل غير صحيح ، ويمكن ضبطها باستخدام هذا:
sudo chmod 644 ~ / .ssh / known_hosts
أخيرًا ، قد تحتاج إلى ضبط أذونات الدليل أيضًا:
sudo chmod 755 ~ / .ssh
هذا يجب أن يعيدك وتشغيله.