2012-04-10 11 views
21

मैं सिर्फ EC2 पर एक उबंटू उदाहरण बनाया, लेकिन जब मैं मशीन में कोशिश करते हैं और SSH, मैं मिलता है:EC2 Ubuntu उदाहरण - असुरक्षित निजी कुंजी फ़ाइल

UNPROTECTED PRIVATE KEY FILE! 
permissions 0644 for 'xxxxx.pem' are too open. 
It is recommended that your private key files are NOT accessible by others. 
This private key will be ignored. 
bad permissions: ignore key: xxxxx.pem 
Permission denied (publickey). 

कुंजी बनाने में, आप केवल एक नाम दर्ज (पासवर्ड जोड़ने के विकल्प के बिना)।

मैं इस चेतावनी के बिना मशीन में एसएसएच कैसे बना सकता हूं?

उत्तर

57

निजी कुंजी .. केवल स्वामी द्वारा पठनीय होना चाहिए

मशीन जिसमें से आप

+0

मैं कोशिश की है कई समाधान कनेक्ट कर रहे हैं पर chmod 400 xxxxx.pem करते हैं, और यह एक एक आकर्षण की तरह काम करता है। –

+1

जब मैंने पहली बार फ़ाइल डाउनलोड की तो मुझे ओपीएस त्रुटि मिली। जब मैं 400 या 600 तक chmod मुझे 'अनुमति अस्वीकार (publickey) मिलता है। – DrHall

+1

@DrHall सुनिश्चित करें कि आप ec2-user के रूप में कनेक्ट हो रहे हैं: 'ssh -i /path/to/key.pem ec2-user @ xxxxxx.amazonaws.com' –

संबंधित मुद्दे