เมื่อทำงานกับอินสแตนซ์ EC2 ของ Amazon Web Services (AWS) คุณต้องเพิ่มคู่คีย์ รับรองความถูกต้อง การเข้าถึงอินสแตนซ์ของคุณ คู่คีย์ประกอบด้วยคีย์สาธารณะและคีย์ส่วนตัว
คุณใช้รหัสสาธารณะเพื่อเข้ารหัสข้อมูลและรหัสส่วนตัวเพื่อถอดรหัส บทความนี้จะกล่าวถึงการเพิ่มคู่คีย์ให้กับอินสแตนซ์ EC2

เนื้อหา
- 1 เปิดใช้งานอินสแตนซ์ EC2
- 2 สร้างคู่คีย์
- 3 นำเข้าคีย์สาธารณะ
- 4 เปลี่ยนคู่กุญแจที่หายไป
- 5 ใช้การจับคู่คีย์กับอินสแตนซ์ที่กำลังทำงาน
- 6 เปลี่ยนคู่คีย์สำหรับการเรียกใช้อินสแตนซ์
- 7 รีเซ็ตรหัสผ่านผู้ดูแลระบบ
- 8 อินสแตนซ์ของ Linux
- 9 รองรับ AWS EC2
- 10 AWS CLI
- 11 ผู้ใช้หลายคน
- 12 คู่คีย์เฉพาะ
- 13 ต้นถั่วหยุ่น
- 14 แยกรหัสสาธารณะ
เปิดใช้งานอินสแตนซ์ EC2
จะช่วยได้ถ้าคุณเปิดใช้อินสแตนซ์ก่อนเพื่อเพิ่มคู่คีย์ให้กับอินสแตนซ์ EC2 คุณสามารถทำได้โดยใช้คอนโซล EC2, AWS CLI หรือ Elastic Beanstalk เมื่อคุณเปิดตัวอินสแตนซ์แล้ว คุณสามารถเพิ่มคู่คีย์ได้
สร้างคู่คีย์
หากต้องการสร้างคู่คีย์ ให้คลิกแท็บเครือข่ายและความปลอดภัยในคอนโซล EC2 แล้วคลิกตัวเลือกคู่คีย์ คุณสามารถสร้างคู่คีย์ใหม่ได้โดยคลิกปุ่มสร้างคู่คีย์
ตั้งชื่อคู่คีย์แล้วคลิกที่ปุ่มสร้าง การดำเนินการนี้จะสร้างคู่คีย์ใหม่ซึ่งประกอบด้วยคีย์สาธารณะและคีย์ส่วนตัว
นำเข้าคีย์สาธารณะ
หากคุณมีคีย์สาธารณะที่ต้องการใช้อยู่แล้ว คุณสามารถนำเข้าคีย์สาธารณะไปยัง AWS ได้ โดยไปที่หน้าคู่คีย์แล้วคลิกปุ่มนำเข้าคู่คีย์
ป้อนชื่อสำหรับคู่คีย์และวางคีย์สาธารณะลงในช่องคีย์สาธารณะ คลิกที่ปุ่มนำเข้าเพื่อสร้างคู่คีย์
เปลี่ยนคู่กุญแจที่หายไป
คุณสามารถเปลี่ยนคู่กุญแจด้วยคู่ใหม่ได้หากทำหาย โดยไปที่หน้าคู่คีย์แล้วเลือกคู่คีย์ที่หายไป
คลิกที่เมนูการดำเนินการและเลือกแทนที่คู่คีย์ ทำตามคำแนะนำเพื่อสร้างคู่คีย์ใหม่
ใช้การจับคู่คีย์กับอินสแตนซ์ที่กำลังทำงาน
จะช่วยได้ถ้าคุณแยกอินสแตนซ์เพื่อใช้คู่คีย์กับอินสแตนซ์ที่กำลังทำงานอยู่
ใช้คำสั่งต่อไปนี้เพื่อเชื่อมต่อกับอินสแตนซ์: ssh -i .pem ec2-user@
แทนที่ พร้อมชื่อคู่กุญแจของคุณและ ด้วย DNS สาธารณะของอินสแตนซ์ของคุณ
เมื่อคุณเชื่อมต่อกับอินสแตนซ์แล้ว คุณสามารถใช้คู่คีย์ได้โดยใช้คำสั่งต่อไปนี้: sudo ssh-keygen -i -f /path/to/private/key > /path/to/public/key.pub
แทนที่ /path/to/private/key ด้วยเส้นทางไปยังคีย์ส่วนตัวของคุณและ /path/to/public/key.pub ด้วยเส้นทางที่คุณต้องการบันทึกรหัสสาธารณะของคุณ
เปลี่ยนคู่คีย์สำหรับการเรียกใช้อินสแตนซ์
หากต้องการเปลี่ยนคู่คีย์สำหรับอินสแตนซ์ที่กำลังทำงานอยู่ คุณต้องสร้างคู่ใหม่ก่อน เมื่อคุณสร้างคู่คีย์ใหม่แล้ว ให้นำไปใช้กับอินสแตนซ์โดยใช้ขั้นตอนที่กล่าวถึงข้างต้น หากคุณต้องการลบคู่คีย์เก่า คุณสามารถทำได้โดยทำตามขั้นตอนเหล่านี้:
- ไปที่หน้าคู่คีย์ในคอนโซล EC2
- เลือกคู่คีย์เก่า
- คลิกที่เมนูการดำเนินการและเลือกลบคู่คีย์
รีเซ็ตรหัสผ่านผู้ดูแลระบบ
หากคุณทำรหัสผ่านผู้ดูแลระบบสำหรับอินสแตนซ์หาย คุณสามารถรีเซ็ตได้โดยใช้คู่คีย์ โดยทำตามขั้นตอนเหล่านี้:
- หยุดอินสแตนซ์
- แยกไดรฟ์ข้อมูลรูทออกจากอินสแตนซ์
- แนบไดรฟ์ข้อมูลรูทกับอินสแตนซ์อื่นเป็นไดรฟ์ข้อมูลรอง
- เชื่อมต่อกับอินสแตนซ์อื่นโดยใช้ สสส และติดตั้งไดรฟ์ข้อมูลรอง
- แก้ไขไฟล์ /etc/shadow และลบแฮชรหัสผ่านสำหรับผู้ใช้ ec2
- บันทึกไฟล์และยกเลิกการต่อเชื่อมโวลุ่ม
- แนบโวลุ่มกลับไปที่อินสแตนซ์ดั้งเดิมและเริ่มต้น
อินสแตนซ์ของ Linux
เมื่อทำงานกับอินสแตนซ์ Linux คุณต้องใช้ไฟล์ PEM เพื่อตรวจสอบสิทธิ์การเข้าถึงอินสแตนซ์ของคุณ
ไฟล์ PEM เป็นไฟล์คีย์สาธารณะที่มีคีย์ส่วนตัว ในการเชื่อมต่อกับอินสแตนซ์ Linux คุณต้องใช้คำสั่งต่อไปนี้: ssh -i /path/to/keypair.pem ec2-user@
แทนที่ /path/to/keypair.pem ด้วยเส้นทางไปยังไฟล์ PEM ของคุณและ ด้วย DNS สาธารณะของอินสแตนซ์ของคุณ
รองรับ AWS EC2
หากคุณมีคำถามหรือปัญหาเกี่ยวกับอินสแตนซ์ EC2 คุณสามารถติดต่อได้ รองรับ AWS EC2 สำหรับความช่วยเหลือ. ทีมสนับสนุนพร้อมให้บริการทุกวันตลอด 24 ชั่วโมง และสามารถช่วยเหลือคุณได้ทุกปัญหา
AWS CLI
หากคุณต้องการใช้บรรทัดคำสั่งเพื่อจัดการอินสแตนซ์ EC2 ของคุณ คุณสามารถใช้ AWS CLI AWS CLI เป็นเครื่องมือบรรทัดคำสั่งที่มีอินเทอร์เฟซแบบรวมเพื่อจัดการบริการ AWS ของคุณ คุณสามารถใช้ AWS CLI เพื่อเปิดใช้งานและจัดการอินสแตนซ์ EC2 สร้างและจัดการคู่คีย์ และอื่นๆ
ผู้ใช้หลายคน
คุณสามารถสร้างคู่คีย์สำหรับผู้ใช้แต่ละคนได้ หากคุณต้องการให้การเข้าถึงแก่ผู้ใช้หลายคน ผู้ใช้แต่ละคนจะมีรหัสสาธารณะและรหัสส่วนตัวของตนเอง เมื่อผู้ใช้เชื่อมต่อกับอินสแตนซ์ ผู้ใช้จะใช้คีย์ส่วนตัวเพื่อตรวจสอบสิทธิ์การเข้าถึง
คู่คีย์เฉพาะ
หากคุณต้องการใช้คู่คีย์เฉพาะสำหรับอินสแตนซ์ คุณสามารถระบุคู่คีย์ได้เมื่อคุณเปิดใช้อินสแตนซ์ ในการดำเนินการนี้ ให้เลือกคู่คีย์จากรายการดร็อปดาวน์คู่คีย์เมื่อเรียกใช้อินสแตนซ์
ต้นถั่วหยุ่น
การใช้ Elastic Beanstalk เพื่อจัดการแอปพลิเคชันของคุณ คุณสามารถเพิ่มคู่คีย์ให้กับอินสแตนซ์ EC2 ของคุณจากคอนโซลของ Elastic Beanstalk ในการดำเนินการนี้ ให้ไปที่หน้าการกำหนดค่าสำหรับแอปพลิเคชันของคุณ แล้วเลือกแท็บอินสแตนซ์
จากที่นี่ คุณสามารถเพิ่มคู่คีย์ได้โดยเลือกตัวเลือก คู่คีย์ และระบุชื่อของคู่คีย์
แยกรหัสสาธารณะ
หากคุณต้องการแยกคีย์สาธารณะออกจากคู่คีย์ SSH EC2 ส่วนตัว คุณสามารถใช้คำสั่งต่อไปนี้: ssh-keygen -y -f /path/to/private/key > /path/to/public/key.pub
แทนที่ /path/to/private/key ด้วยเส้นทางไปยังคีย์ส่วนตัวของคุณและ /path/to/public/key.pub ด้วยเส้นทางที่คุณต้องการบันทึกรหัสสาธารณะของคุณ
บทสรุป
การเพิ่มคู่คีย์ให้กับอินสแตนซ์ EC2 เป็นสิ่งสำคัญในการรักษาความปลอดภัยให้กับอินสแตนซ์ของคุณ บทความนี้กล่าวถึงการเพิ่มคู่คีย์ให้กับอินสแตนซ์ EC2 โดยใช้คอนโซล EC2, AWS CLI หรือ Elastic Beanstalk
เรายังกล่าวถึงวิธีสร้างคู่คีย์ นำเข้าคีย์สาธารณะ แทนที่คู่คีย์ที่หายไป และใช้คู่คีย์กับอินสแตนซ์ที่กำลังทำงานอยู่
ทำตามขั้นตอนเหล่านี้เพื่อให้แน่ใจว่าอินสแตนซ์ EC2 ของคุณปลอดภัยและสามารถเข้าถึงได้โดยผู้ใช้ที่ได้รับอนุญาตเท่านั้น