मेरे पास मेरी एक्सेस कुंजी, गुप्त कुंजी और डाउनलोड की गई प्रमाणपत्र पेम फ़ाइल है।एडब्ल्यूएस ईसी 2: प्रमाण से बाहर निजी कुंजी फ़ाइल उत्पन्न करना - ***। एसएसएच टर्मिनल एक्सेस के लिए पेम
मुझे लगता है कि मेरे उदाहरण के लिए टर्मिनल एसएसएच कनेक्शन स्थापित करने के लिए एसएसएच को एक निजी कुंजी फ़ाइल की आवश्यकता है।
तथापि, सभी निर्देशों मैंने पाया एक जीयूआई पर आधारित हैं:
क्या मैं गूगल के माध्यम से पता चला है कि मैं puttygen उपयोग करने के लिए एक निजी कुंजी फ़ाइल में मेरी प्रमाणपत्र पीईएम फ़ाइल बदलने की आवश्यकता है Puttygetn और मेरे पास केवल सीएल संस्करण है क्योंकि मैं अपने लैपटॉप पर लिनक्स फेडोरा 16 चला रहा हूं। मैंने यम पुटी को किया, जो एक जीयूआई के साथ आया लेकिन पुट्टिजन में केवल सीएल संस्करण है। क्या मैं puttygen में करने की कोशिश की इस प्रकार है:
>puttygen cert-***.pem -o default.pem
puttygen: error loading `cert-***.pem': file does not begin with OpenSSH key header
किसी को भी इंगित कर सकते हैं मैं गलत क्या कर रहा हूँ और मैं कैसे सीएल puttygen उपयोग कर सकते हैं कि SSH से प्रयोग करने योग्य है कनेक्ट करने के लिए एक निजी कुंजी फ़ाइल करने के लिए अपने प्रमाणपत्र फ़ाइल को रूपांतरित करने मेरे उदाहरणों के लिए? अग्रिम
धन्यवाद है। मैंने ऐसा किया और pem.pub फ़ाइल को AWS कंसोल में अपलोड किया। हालांकि, जब मैं पेम फ़ाइल से कनेक्ट करने का प्रयास करता हूं, तो यह मुझे रूट पासड के लिए पूछता है। क्या यह विशेष एएमआई के साथ एक समस्या हो सकती है, यानी कि इसे कॉन्फ़िगर किया गया था ताकि इसे रूट पासड की आवश्यकता हो: > ssh -i aws_foampile_default.pem [email protected]***.compute-1.amazonaws.com > रूट @ EC2 - *** compute-1.amazonaws.com का पासवर्ड:। – amphibient
आप यह सुनिश्चित करें कि एएमआई "रूट" का उपयोग करता है लॉगिन उपयोगकर्ता के रूप में कर रहे हैं? एएमआई के आधार पर यह "ec2-user" या "ubuntu" हो सकता है। –
हाँ, ec2-user काम किया। धन्यवाद – amphibient