2014-09-16 9 views
9

क्या कोई मेरी अनुमति अनुमति देने के लिए कृपया कर सकता हूं और मैं क्या कर सकता हूं। इसका मुझे से रोक जा करने के लिए मेजबान heroku की प्रामाणिकता हो रही है और मेरी कुंजी समस्याओं को ठीक करनेअसुरक्षित निजी कुंजी फ़ाइल

[email protected]:~$ ssh-add david/.ssh/id_rsa 
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
    @   WARNING: UNPROTECTED PRIVATE KEY FILE!   @ 
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
    Permissions 0775 for 'david/.ssh/id_rsa' are too open. 
    It is required that your private key files are NOT accessible by others. 
    This private key will be ignored. 
    [email protected] 

उत्तर

18

मैं चाबियों का एक सेट बनाने के फिर से एक अधिक सुरक्षित प्रणाली के लिए

ssh-keygen -t rsa -C '<email>' 

का उपयोग कर आप की सिफारिश करेंगे लगता है । अन्य कुछ कम खुले करने के लिए अनुमतियों को बदलना होगा।

अनुमतियों को परिवर्तित करने के लिए,

chmod 400 ~/.ssh/id_rsa 
+0

यह काम करता है के लिए /.ssh/id_rsa फ़ाइल की अनुमति बदल जाते हैं। मेरे पास 10 सर्वर हैं, मैंने id1rsa को सर्वर 1 से अन्य सभी 9 सर्वरों में कॉपी किया है, तो मुझे यह त्रुटि मिली। इसे हल करने के लिए मैंने chmod 400 ~/.ssh/id_rsa लगाया और अब मैं $ गिट क्लोन कर सकता हूं। – YumYumYum

+0

यह मेरे लिए काम करता है: - सुडो chmod 600 ~/.ssh/id_rsa - सुडो chmod 600 ~/.ssh/id_rsa.pub – hB0

+0

या तो अनुमति 400 या 600 हो सकती है – Shakeel

0

का उपयोग सिर्फ 600

#chmod 600 ~/.ssh/id_rsa 
संबंधित मुद्दे