ออก SSHing ระหว่างสองอินสแตนซ์ Amazon EC2 ของภูมิภาคเดียวกันในโซนความพร้อมใช้งานที่แตกต่างกัน


2

ฉันใช้อินสแตนซ์ขนาดเล็กสองอินสแตนซ์ของ Amazon EC2 (A & B) ของภูมิภาคเดียวกันในโซนความพร้อมใช้งานที่แตกต่าง ฉันพยายามเชื่อมต่ออินสแตนซ์โดยใช้ SSH ทุกครั้งที่ฉันพยายามเชื่อมต่อจะมีการแสดงข้อผิดพลาด:

เชื่อมต่อกับโฮสต์ 172.xxx พอร์ต 22: หมดเวลาการเชื่อมต่อ

ฉันให้สิทธิ์การเข้าถึง SSH ในกลุ่มความปลอดภัยกับอินสแตนซ์ (A & B)

ฉันสามารถเชื่อมต่ออินสแตนซ์ (A & B) จากเซิร์ฟเวอร์ที่แตกต่างกันโดยใช้ SSH

ฉันได้ลองคำสั่งต่อไปนี้ทั้งสองกรณี (A & B):

อินสแตนซ์ A:

  • ssh -i path-to-key.pem user@private-ip-of-B
  • ssh -i path-to-key.pem user@public-ip-of-B

อินสแตนซ์ B:

  • ssh -i path-to-key.pem user@private-ip-of-A
  • ssh -i path-to-key.pem user@public-ip-of-A

โปรดแจ้งให้เราทราบว่าฉันกำลังทำผิดอยู่ที่ไหน


1
คุณสามารถ ping ระหว่างโฮสต์ได้หรือไม่
Linef4ult

คำตอบ:


0

pingอาจไม่ทำงานหากปิดใช้งาน ICMP (โดยทั่วไปจะเป็น) โปรดตรวจสอบให้แน่ใจว่า

  1. กลุ่มความปลอดภัยของคุณได้รับการกำหนดค่าอย่างถูกต้อง
  2. คีย์สาธารณะที่คุณกำลังใช้อยู่ในทั้งสองเป้าหมายของผู้ใช้~/.ssh/authorized_keys
  3. คุณมี UID เดียวกันที่สร้างไว้แล้วในอินสแตนซ์ ถ้าไม่คุณต้องเชื่อมต่อในฐานะผู้ใช้ ec2 ด้วยคำสั่งที่คล้ายกับสิ่งนี้

    ssh -i path-to-key.pem ec2-user @ private-ip-of-A

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