जब हम निजी कुंजी खो देते हैं, तो आप उस मशीन पर लॉगिन नहीं कर सकते हैं। हालांकि, एक नई कुंजी-जोड़ी
उत्पन्न करके उस मशीन तक पहुंचने का एक और तरीका है कृपया कुंजी को पुनर्प्राप्त करने के लिए नीचे दिए गए चरणों का पालन करें।
चरण 1) एडब्ल्यूएस कंसोल का उपयोग करके अपनी मशीन से अपनी रूट वॉल्यूम को अलग करें।
चरण 2) एक ताजा EC2 उदाहरण (लॉन्च अपने पुराने मशीन AMI)
चरण 3) नई EC2 मशीन
चरण 4 के लिए अपनी पुरानी मात्रा संलग्न से नहीं) अब नए EC2 मशीन के लिए लॉग इन और पुराने EBS मात्रा माउंट
चरण 5) अब उस विभाजन पर जाएं, फिर उस मशीन के अंदर होम निर्देशिका पर जाएं और .ssh फ़ोल्डर पर जाएं।
चरण 6) अब एक नई निजी और सार्वजनिक कुंजी उत्पन्न करें। फिर public_keys फ़ाइल में सार्वजनिक कुंजी पेस्ट करें।
चरण 7) एक बार जब आप उपरोक्त चरणों के साथ काम करते हैं, तो इस ec2 मशीन से उस वॉल्यूम को अलग करें।
चरण 8) अब इस वॉल्यूम को अपनी पुरानी मशीन से रूट वॉल्यूम
चरण 9) संलग्न करें अब नई जेनरेट की गई कुंजी के साथ अपनी पुरानी मशीन में लॉगिन करने का प्रयास करें।
उम्मीद है कि यह मदद करता है !!
इससे मदद मिली! http://stackoverflow.com/questions/1454629/aws-ssh-access-permission-denied-publickey-issue – bachposer