ฉันจะหารหัสส่วนตัว EC2 ของฉันได้จากที่ใด


17

ฉันกำลังพยายามตั้งค่าเครื่องมือ EC2 API และฉันติดอยู่เพราะฉันไม่สามารถหาตำแหน่งที่ฉันสามารถรับไฟล์ที่ชี้ไปโดยตัวแปรสภาพแวดล้อม EC2_PRIVATE_KEY (ฉันเชื่อว่าฉันมี EC2_CERT)

จากความหลากหลายของข้อมูลรับรองการเข้าถึงที่แตกต่างกันที่มองเห็นได้ในส่วนต่อประสานผู้ใช้ EC2 ฉันต้องใช้อันไหนเพื่อทำให้เครื่องมือบรรทัดคำสั่งทำงานได้

คำตอบ:


24

ตกลงปรากฎว่าฉันต้องสร้างใบรับรอง X.509 ใหม่จากนั้นฉันจะสามารถดาวน์โหลดได้ทั้งไฟล์ EC2_PRIVATE_KEY และไฟล์ EC2_CERT

ลิงค์นี้พิสูจน์แล้วว่ามีประโยชน์: http://paulstamatiou.com/how-to-getting-started-with-amazon-ec2


เฮ้ - ขอบคุณมากที่ตอบคำถามของคุณเอง! มันมีประโยชน์มากสำหรับคนอื่น ๆ เมื่อเรามาถึงที่นี่จาก Google :) PW
Phil Whittington

ฉันหาไม่พบว่า "หน้าตัวระบุการเข้าถึง AWS" อยู่ที่ไหน!
Stewie

ปัญหาและวิธีแก้ไขปัญหาเดียวกัน: stackoverflow.com/questions/10369547/…
realjin

6

รหัสส่วนตัวสามารถดาวน์โหลดได้ในขณะที่คุณสร้างใบรับรองเท่านั้น


มีประโยชน์มาก ฉันสามารถมีคีย์การเข้าถึงได้สองคีย์เท่านั้นดังนั้นฉันจึงลบคีย์หนึ่งสร้างอีกอันแล้วดาวน์โหลดข้อมูลรับรองเป็น CSV ใช้งานได้ดีมาก! ขอบคุณ!
Tim Stewart

ฉันจะดาวน์โหลดกุญแจส่วนตัวจาก Amazon AWS ได้อย่างไร
casparjespersen

1

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html

บันทึก

Amazon EC2 ไม่เก็บสำเนาของคีย์ส่วนตัวของคุณ ดังนั้นหากคุณทำรหัสส่วนตัวหายจะไม่มีวิธีกู้คืนได้ หากคุณทำรหัสส่วนตัวสูญหายสำหรับอินสแตนซ์ที่ได้รับการสนับสนุนจากร้านค้าคุณจะไม่สามารถเข้าถึงอินสแตนซ์นั้นได้ คุณควรยุติอินสแตนซ์และเรียกใช้อินสแตนซ์อื่นโดยใช้คู่คีย์ใหม่ หากคุณทำคีย์ส่วนตัวสำหรับอินสแตนซ์ Linux ที่สำรอง EBS คุณสามารถเข้าถึงอินสแตนซ์ของคุณได้ สำหรับข้อมูลเพิ่มเติมดูการเชื่อมต่อกับอินสแตนซ์ Linux ของคุณหากคุณสูญเสียรหัสส่วนตัวของคุณ

และนี่คือขั้นตอนสำหรับการกู้คืน (โดยการสร้างคู่คีย์ใหม่):

https://forums.aws.amazon.com/thread.jspa?threadID=102074

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.