2010-10-06 18 views
64

मुझे अमेज़ॅन ईसी 2 में चल रहे उदाहरण तक पहुंचने के किसी भी तरीके से जानना आवश्यक है।अमेज़ॅन ईसी 2 कीपैयर रिकवरी

  • मैं मूल कुंजीयुग्म नहीं है ".pem" फ़ाइल
  • मैं करता
  • समाप्त/रिबूट संभव नहीं है एडब्ल्यूएस प्रबंधन कंसोल की पहुंच है

के सबसे करीब मेरी प्रश्न मैंने पाया है this लेकिन मुझे उम्मीद है कि चीजें बदल गई हैं।

वहाँ कि पीईएम फ़ाइल डाउनलोड या एक नया कुंजीयुग्म आवंटित करने के लिए किसी भी तरह से है?

+1

https://forums.aws.amazon.com/thread.jspa?threadID=52593 – YumYumYum

+0

यह [लिंक] (http://zufelt.ca/blog/when-you-lose-your-amazon-web- सेवाएं-ec2-key-pair) मुझे बहुत मदद करें। –

उत्तर

53

keypairs केवल शायद सुरक्षा कारणों के लिए अमेज़न से एक बार डाउनलोड किया जा सकता। आप क्या कर सकते हैं, सामान्य रूप से इसके माध्यम से अपने लोचदार आईपी को आवंटित करें और मार्ग यातायात को असाइन करें। उदाहरण को स्नैपशॉट करें और एक नई कीपैयर के साथ डुप्लिकेट लाएं। लोचदार आईपी को नए उदाहरण पर स्विच करें। यह विशेष रूप से सुरुचिपूर्ण नहीं है, लेकिन पूर्ण शटडाउन से बहुत कम डाउनटाइम है।

नोट: यदि आप उदाहरण के लिए लचीला आईपी असाइन करते हैं, यह मौजूदा सार्वजनिक आईपी को पार कर जाएगी, ताकि आप डीएनएस भी अपडेट करने के लिए सुनिश्चित करें करना होगा।

+0

आप सर, एक lifesaver हैं। मैंने इस गाइड का इस्तेमाल किया, यह मेरे लिए बहुत अच्छा काम करता था। http://www.techrepublic.com/blog/the-enterprise-cloud/how-to-create-a-new-ami-from-a-snapshot-and-launch-a-new-vm/ –

10

असल में, आप केवल यदि आप उदाहरण के बंद करो, अलग रूट विभाजन (आमतौर पर/dev/sda1) और एक अन्य उदाहरण के लिए देते उदाहरण के लिए एक नया कुंजीयुग्म असाइन कर सकते हैं। ऐसा करने के बाद, आपको /home/ubuntu/.ssh/authorized_keys तक पहुंच होगी। आप कमांड लाइन के माध्यम से एक नई .pem कुंजी उत्पन्न कर सकते हैं और उसे उस फ़ाइल में पेस्ट कर सकते हैं। फिर, आप उस विभाजन को अलग करते हैं और मूल उदाहरण से पुनः संलग्न करते हैं। उससे कनेक्ट करने के लिए नई जेनरेट की गई कुंजी का प्रयोग करें।

आप गूगल में इन चरणों का, या के बारे में अधिक सीख सकते हैं: http://www.eng.cam.ac.uk/help/jpmg/ssh/authorized_keys_howto.html

+0

प्रमाणन के पीछे लिंक शीघ्र – 0fnt

4

आप अपने एएमआई के आगे जाने की स्थापना कर रहे हैं, सेटअप क्लाउड-init। बूट पर यह उपयोगकर्ता डेटा को नीचे खींच देगा और तदनुसार इसे संसाधित करेगा। इसलिए आप उपयोगकर्ता डेटा बॉक्स में निम्नलिखित की तरह कुछ देर के एएमआई बंद कर दिया है सम्मिलित कर सकते हैं:

mkdir -p /root/.ssh/ 

cat > /root/.ssh/keyname.pub <<EOF_PUB 
ssh-rsa yourkeydata== [email protected] 
EOF_PUB 

cat /root/.ssh/keyname.pub >> /root/.ssh/authorized_keys; 

फिर हालांकि, अपने क्लाउड-init संकुल स्थापित नहीं कर रहे हैं और यह चल रहा है अप्रभावी हो जाएगा। मेरे पास एक से अधिक अवसरों पर एएमआई को उन डेवलपर्स से लॉक करने की ज़रूरत है जो अपनी चाबियाँ नहीं बचाते हैं। यह एक देवता है।

-10

आप EC2 डैशबोर्ड पर जा सकते हैं, पर 'X कुंजी जोड़ी' (एक्स एक नंबर है) पर क्लिक करें कुंजी जोड़ी बनाएँ। तो इसे एक नाम दें, और इसे डाउनलोड करने का विकल्प दिखाई देगा।

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