3 วิธีการเชื่อมต่อกับอินสแตนซ์ AWS EC2 จาก Windows CMD

เรียนรู้วิธีการเชื่อมต่อกับอินสแตนซ์ AWS EC2 ของคุณด้วย 3 วิธีที่แตกต่างกันจากพรอมต์คำสั่ง Windows โดยใช้คำแนะนำทีละขั้นตอน

ดาวน์โหลดฟรี
สำหรับ VM, OS, DB, ไฟล์, NAS, ฯลฯ
offroad-seachua

Updated by ออฟโรด แซ่ฉั่ว on 2025/11/27

สารบัญ
  • วิธีที่ 1: การเชื่อมต่อผ่าน SSH (ใช้ไคลเอนต์ OpenSSH)

  • วิธีที่ 2: การใช้ PuTTY

  • วิธีที่ 3: การใช้ AWS Systems Manager Session Manager

  • จัดการอินสแตนซ์ EC2 ได้อย่างง่ายดายด้วย Vinchin Backup & Recovery

  • คำถามที่พบบ่อยเกี่ยวกับการเชื่อมต่ออินสแตนซ์ AWS EC2

  • สรุป

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

วิธีที่ 1: การเชื่อมต่อผ่าน SSH (ใช้ไคลเอนต์ OpenSSH)

ข้อกำหนดเบื้องต้น:

คุณได้สร้างอินสแตนซ์ EC2 และดาวน์โหลดไฟล์คีย์ (ไฟล์ .pem) แล้ว

Windows 10 หรือเวอร์ชันใหม่กว่า (เนื่องจาก Windows 10 มีไคลเอนต์ OpenSSH รวมอยู่ด้วย)

ขั้นตอน:

1. ดาวน์โหลดไฟล์คีย์:

เมื่อสร้างอินสแตนซ์ EC2 คุณจะต้องสร้างคู่กุญแจ (ไฟล์ .pem) ให้ดาวน์โหลดและบันทึกไฟล์กุญแจนี้ไว้ในตำแหน่งที่ปลอดภัย เช่น “C:\Users\YourUsername\Downloads\my-key.pem”

วิธีการเชื่อมต่อกับอินสแตนซ์ AWS EC2 จาก Windows CMD

2. ตั้งค่าสิทธิ์การใช้งานไฟล์หลัก:

เปิด Command Prompt (CMD) กด Win + R พิมพ์ cmd แล้วกด Enter

เรียกใช้คำสั่งต่อไปนี้เพื่อกำหนดสิทธิ์การเข้าถึงไฟล์คีย์ให้อยู่ในโหมดอ่านอย่างเดียว (แทนที่พาธด้วยพาธไฟล์ .pem ของคุณ):

icacls C:\Users\YourUsername\Downloads\my-key.pem /inheritance:r
icacls C:\Users\YourUsername\Downloads\my-key.pem /grant:r "%username%:R"

3. รับชื่อโดเมนสาธารณะของอินสแตนซ์:

เข้าสู่ระบบคอนโซลการจัดการ AWS และไปที่ "แดชบอร์ด EC2" (EC2 Dashboard )แล้วเลือกอินสแตนซ์ของคุณ

ในหน้าคำอธิบายอินสแตนซ์ ให้ค้นหา DNS IPv4 สาธารณะ จากนั้นคัดลอกค่านี้

4. เชื่อมต่อกับอินสแตนซ์ EC2:

ใน CMD ให้รันคำสั่งต่อไปนี้ (แทนที่ "my-key.pem" ด้วยชื่อไฟล์คีย์ของคุณ "ec2-user" ด้วยชื่อผู้ใช้ของอินสแตนซ์ของคุณ (เช่น "ec2-user" สำหรับ Amazon Linux, "ubuntu" สำหรับ Ubuntu) และ "your-instance-public-dns" ด้วย DNS สาธารณะของอินสแตนซ์ของคุณ):

ssh -i C:\Users\YourUsername\Downloads\my-key.pem ec2-user@your-instance-public-dns

หากมีการแจ้งให้ดำเนินการต่อในการเชื่อมต่อ ให้พิมพ์ yes แล้วกด Enter

วิธีการเชื่อมต่อกับอินสแตนซ์ AWS EC2 จาก Windows CMD

วิธีที่ 2: การใช้ PuTTY

ข้อกำหนดเบื้องต้น:

คุณได้สร้างอินสแตนซ์ EC2 และดาวน์โหลดไฟล์กุญแจ (ไฟล์ .pem) แล้ว

PuTTY และ PuTTYgen ได้รับการติดตั้งแล้ว

ขั้นตอน:

1. ดาวน์โหลดและติดตั้ง PuTTY และ PuTTYgen:

เข้าชมเว็บไซต์ PuTTY เพื่อ ดาวน์โหลดและติดตั้ง PuTTY และ PuTTYgen

2. แปลงไฟล์ .pem เป็นไฟล์ .ppk:

เปิด PuTTYgen จากนั้นคลิกปุ่ม Load และเลือกไฟล์ .pem ของคุณ

วิธีการเชื่อมต่อกับอินสแตนซ์ AWS EC2 จาก Windows CMD

หลังจากที่โหลดไฟล์เสร็จสิ้น ให้คลิกปุ่ม บันทึกกุญแจส่วนตัว(Save private key ) เมื่อมีการแจ้งเตือนเกี่ยวกับการไม่ใช้รหัสผ่าน ให้คลิก ใช่(Yes)

บันทึกคีย์เป็นไฟล์ .ppk เช่น “my-key.ppk”

3. รับชื่อโดเมน DNS สาธารณะของอินสแตนซ์และคัดลอกค่านี้

4. เชื่อมต่อกับอินสแตนซ์ EC2 โดยใช้ PuTTY:

เปิด PuTTY  ในช่อง ชื่อโฮสต์(Host Name) หรือที่อยู่ IP(IP address) ให้ป้อน DNS สาธารณะของอินสแตนซ์คุณ เช่น "ec2-xx-xx-xx-xx.compute-1.amazonaws.com"

ตรวจสอบว่า ประเภทการเชื่อมต่อ(Connection type) ถูกตั้งค่าเป็น SSH

ในเมนูด้านซ้าย ให้ขยาย SSH และเลือก Auth > Credentials

ในช่อง ไฟล์คีย์ส่วนตัวสำหรับการพิสูจน์ตัวตน(Private key file for authentication) ให้คลิก เรียกดู(Browse) และเลือกไฟล์ .ppk ของคุณ

กลับไปที่หมวดหมู่ เซสชัน (Session) และคลิกปุ่ม เปิด(Open)

ถ้าปรากฏกล่องโต้ตอบแจ้งเตือนความปลอดภัย ให้คลิก ใช่(Yes)

เมื่อเชื่อมต่อสำเร็จ คุณจะเห็นพร้อมท์คำสั่ง ซึ่งแสดงว่าคุณได้เชื่อมต่อกับอินสแตนซ์ EC2 แล้ว

วิธีที่ 3: การใช้ AWS Systems Manager Session Manager

ข้อกำหนดเบื้องต้น:

อินสแตนซ์ EC2 ของคุณได้ติดตั้งเอเจนต์ SSM และลงทะเบียนกับ AWS Systems Manager แล้ว

คุณมีบทบาท IAM และสิทธิ์ที่เหมาะสม

ติดตั้ง AWS CLI เรียบร้อยแล้ว

ขั้นตอน:

1. ติดตั้ง AWS CLI:

เยี่ยมชมหน้าดาวน์โหลด AWS CLI เพื่อดาวน์โหลดและติดตั้ง AWS CLI สำหรับ Windows

2. ตั้งค่า AWS CLI:

เปิด CMD แล้วรันคำสั่งต่อไปนี้ และป้อน AWS Access Key ID, Secret Access Key, ชื่อภูมิภาคเริ่มต้น และรูปแบบผลลัพธ์เริ่มต้น เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ EC2 ของคุณ:

aws configure

3. รับ Instance ID และคัดลอกค่านี้

4. เริ่มเซสชันของ Session Manager:

ใน CMD ให้รันคำสั่งต่อไปนี้ (แทนที่ "instance-id" ด้วยรหัสอินสแตนซ์ EC2 ของคุณ):

aws ssm start-session --target instance-id

เมื่อเชื่อมต่อสำเร็จ คุณจะเข้าสู่ shell แบบโต้ตอบ ซึ่งแสดงว่าคุณได้เชื่อมต่อกับอินสแตนซ์ EC2 แล้ว

จัดการอินสแตนซ์ EC2 ได้อย่างง่ายดายด้วย Vinchin Backup & Recovery

Vinchin Backup & Recovery คือโซลูชันการป้องกันข้อมูลแบบครบวงจรที่ออกแบบมาเพื่อทำให้กระบวนการสำรองข้อมูลและกู้คืนเครื่องเสมือนในสภาพแวดล้อมเสมือนของคุณ รวมถึง อินสแตนซ์ Amazon EC2 มีความเรียบง่ายและมีประสิทธิภาพมากยิ่งขึ้น

Vinchin Backup & Recovery มีโซลูชันที่มีประสิทธิภาพสำหรับการจัดการข้อมูลสำรองของ EC2 ทั่วภูมิภาค AWS ต่างๆ โดยรองรับกลยุทธ์ที่สามารถปรับแต่งได้พร้อมตัวเลือกการสำรองแบบเต็ม แบบเพิ่มเติม และแบบต่างระดับ ช่วยให้สามารถกู้คืนข้อมูลได้อย่างยืดหยุ่น ไม่ว่าจะเป็นกู้คืนทั้งอินสแตนซ์หรือเฉพาะไฟล์ และยังสามารถกู้คืนไปยังภูมิภาคอื่น หรือแม้แต่อพยพข้อมูลไปยังแพลตฟอร์มเสมือนอื่นๆ เช่น VMware และ Hyper-V ได้อีกด้วย เมื่อผสานการทำงานกับ Amazon S3 เพื่อจัดเก็บข้อมูลอย่างประหยัดแล้ว Vinchin ยังช่วยทำให้การจัดการโครงสร้างพื้นฐานง่ายขึ้นผ่านหน้า UI ที่ใช้งานง่าย ทำให้สามารถตั้งค่าการสำรองข้อมูลได้อย่างมีประสิทธิภาพและ การโยกย้าย V2V อย่างไร้รอยต่อ ส่งผลให้การป้องกันข้อมูลบนคลาวด์และการดำเนินธุรกิจอย่างต่อเนื่องดียิ่งขึ้น

ในการสำรองข้อมูลอินสแตนซ์ EC2 ด้วย Vinchin Backup & Recovery ให้ทำตามขั้นตอนต่อไปนี้:

1. เลือกอินสแตนซ์ EC2 ที่ต้องการสำรองข้อมูล

สำรองข้อมูลอินสแตนซ์ EC2

2. เลือกปลายทางสำหรับการสำรองข้อมูล

สำรองข้อมูลอินสแตนซ์ EC2

3. เลือกกลยุทธ์การสำรองข้อมูล

สำรองข้อมูลอินสแตนซ์ EC2

4. ตรวจสอบและส่งงาน

เริ่มทดลองใช้ฟรี 60 วันของ Vinchin Backup & Recovery เพื่อสัมผัสประสบการณ์โซลูชันสำรองข้อมูลที่ปลอดภัยและมีประสิทธิภาพในการใช้ทรัพยากร หรือติดต่อเราเพื่อรับแผนที่ปรับแต่งตามความต้องการด้านไอทีของคุณ

คำถามที่พบบ่อยเกี่ยวกับการเชื่อมต่ออินสแตนซ์ AWS EC2

1.ถ้าฉันลืมกำหนดคู่กุญแจระหว่างการสร้างอินสแตนซ์ EC2 จะทำอย่างไร?

คุณจะต้องสร้างคู่กุญแจใหม่ อัปเดตการตั้งค่าคู่กุญแจของอินสแตนซ์ในคอนโซลการจัดการ AWS จากนั้นรีสตาร์ทอินสแตนซ์

2. ฉันจะเชื่อมต่อกับอินสแตนซ์ Windows EC2 ได้อย่างไร?

ใช้โปรโตคอลเดสก์ท็อประยะไกล (RDP) ดาวน์โหลดไฟล์ RDP จากคอนโซลอินสแตนซ์ EC2 เปิดด้วยไคลเอ็นต์เดสก์ท็อประยะไกล และเข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่านของอินสแตนซ์

สรุป

การเชื่อมต่อกับอินสแตนซ์ AWS EC2 จากเครื่อง Windows เป็นกระบวนการที่ค่อนข้างง่าย เมื่อคุณได้ตั้งค่าเครื่องมือและคอนฟิกูเรชันที่จำเป็นเรียบร้อยแล้ว ไม่ว่าคุณจะเลือกใช้อินเตอร์เฟซแบบกราฟิกของ PuTTY หรือใช้ความสามารถ OpenSSH ในตัวของ Windows เวอร์ชันใหม่กว่า ขั้นตอนที่ระบุไว้ข้างต้นจะช่วยแนะนำคุณตลอดกระบวนการในการสร้างการเชื่อมต่อที่ปลอดภัย เพื่อจัดการและโต้ตอบกับอินสแตนซ์ EC2 ของคุณได้อย่างราบรื่น โปรดจำไว้ว่าควรปฏิบัติตามแนวทางปฏิบัติด้านความปลอดภัยที่ดีที่สุด เพื่อปกป้องทรัพยากร AWS ของคุณ

แชร์บน:

Categories: VM Backup