मैंने AWS EC2 पर एक नया विंडोज इंस्टेंस बनाया, मैंने अपनी स्थानीय मशीन से अपनी सार्वजनिक कुंजी अपलोड करके बनाई गई एक कीपर का उपयोग किया।
उदाहरण ठीक लॉन्च हुआ, लेकिन यह पासवर्ड को डिक्रिप्ट नहीं करेगा। यह रिपोर्ट करता है:
मुझे यकीन है कि मैंने सही कुंजी अपलोड की है। मैंने सत्यापित किया है कि उंगलियों के निशान अजीब फिंगरप्रिंट प्रारूप AWS उपयोग के साथ मेल खाते हैं । लेकिन यह सिर्फ डिक्रिप्ट नहीं होगा।
मैंने कुंजी फ़ाइल अपलोड करने की कोशिश की है, और इसे फ़ॉर्म में चिपका दिया है।
मैंने अंततः पता लगा लिया कि यह अनुगामी न्यूलाइन को अलग नहीं कर रहा है, और कुंजी में रिक्त लाइन को हटा दिया है। जब मैं "डिक्रिप्ट पासवर्ड" पर क्लिक करता हूं, तो बस मुझे एक नई त्रुटि मिलती है:
aws ec2 get-password-data "--instance-id=${instance_id}" | jq -r .PasswordData | base64 -D | openssl rsautl -decrypt -inkey ${my_key}
( aws-cli और jq का उपयोग करता है )।