ทำไมฉันถึงไม่สามารถ ssh หรือ ping อินสแตนซ์ Amazon EC2 ใหม่เอี่ยมของฉันได้?


9

ฉันเพิ่งสร้างอินสแตนซ์ EC2 ฟรีพร้อมค่าเริ่มต้นทั้งหมด มันบอกว่ามันทำงานอยู่ใน AWS Management Console ในเมนู "การกระทำของอินสแตนซ์" ฉันคลิก "เชื่อมต่อ" ฉันคัดลอกชื่อ DNS ที่ระบุ (ดูเหมือน ec2-a-dashed-IP-address.compute-1.amazonaws.com) และลอง SSH ไม่มีการตอบสนอง ฉันไม่สามารถปิงได้ สิ่งที่ช่วยให้?


1
อาจเป็นไปได้ซ้ำกับserverfault.com/questions/227804/…
Richard Le Mesurier

คำตอบ:


13

เห็นได้ชัดว่าไฟร์วอลล์เริ่มต้นถูกล็อคแม้ว่ามันจะดูไม่เหมือนก็ตาม ไปที่ "กลุ่มความปลอดภัย" ที่บานหน้าต่างด้านซ้ายของคอนโซล AWS และเลือกกลุ่ม "ค่าเริ่มต้น" มีรายการสำหรับ TCP, UDP และ ICMP ทั้งหมดจากแหล่งที่มาของ "กลุ่มเริ่มต้น"

สำหรับรายการใหม่ที่ด้านล่างเลือก "SSH" จากดรอปดาวน์ "วิธีการเชื่อมต่อ" แหล่งที่มาจะใช้ค่าเริ่มต้นเป็น "0.0.0.0/0" แทน "กลุ่มเริ่มต้น" คลิก "บันทึก" ทางด้านขวาและตอนนี้ควรตอบสนองเมื่อคุณพยายามใช้ SSH

หากคุณต้องการ ping ให้สร้างรายการใหม่ที่คล้ายกันกับโปรโตคอล "ICMP" โดยปล่อยให้วิธีการเชื่อมต่อเป็น "กำหนดเอง ... "


การโพสต์สิ่งนี้ในกรณีที่เป็นประโยชน์ แต่บางทีมันอาจจะเห็นได้ชัดสำหรับทุกคนยกเว้นฉัน ฉันคาดหวังว่าสิ่งต่าง ๆ จะถูกล็อคโดยค่าเริ่มต้น แต่ไม่มากจนฉันไม่สามารถ ping อินสแตนซ์ของตัวเองได้! อาจกล่องโต้ตอบ "เชื่อมต่อช่วยเหลือ" ที่ปรากฏขึ้นเพื่อตอบสนอง "การกระทำของอินสแตนซ์" -> "เชื่อมต่อ" อย่างน้อยควรพูดถึงมันถ้าคุณล็อคตัวเองไว้ ...
CrazyPyro

1

วิธีที่ฉันจะปิงทำงานคือ:

  • เลือก Inbound -> ICMP ที่กำหนดเอง
  • เลือก "คำขอ Echo"
  • ตั้งค่า Source หากจำเป็นหรือใช้ 0.0.0.0/0 สำหรับทุกที่
  • ใช้

(ssh ทำงานนอกกรอบสำหรับอินสแตนซ์ของฉัน)

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