Tại sao tôi không thể ping phiên bản EC2 dịch vụ web mới của amazon?


14

Tôi đã theo dõi hướng dẫn này về cách thiết lập một phiên bản EC2 trên Ubuntu nhưng sau khi thử thực thi lệnh ssh trên địa chỉ IP của tôi, tôi đã hết thời gian hoạt động.

Vì vậy, tôi đã cố gắng để ping nó nhưng không có cơ hội. đã hết thời gian yêu cầu

Bất kỳ ý tưởng phải làm gì để làm cho nó hoạt động? Trạng thái là màu xanh lá cây trên bảng điều khiển của tôi.

Cảm ơn !

Câu trả lời:


20

Các nhóm bảo mật AWS chặn ICMP (bao gồm ping, traceroute, v.v.) theo mặc định. Bạn cần phải kích hoạt nó một cách rõ ràng.


2
Có thường mất thời gian để ping hoạt động sau khi tôi thực hiện thay đổi này không? Coz, tôi đã thực hiện thay đổi và cố gắng ping một lần nữa nhưng tôi lại nhận được thời gian chờ!
Raj Pawan Gumdal 23/2/2015

Làm thế nào để làm điều này?
Bắt đầu

2
@Startec Cuộn xuống câu trả lời của Claudio Henrique da Silva. Đó là trong cài đặt nhóm bảo mật.
ceejayoz

@RajPawanGumdal Tôi cũng gặp vấn đề tương tự vì tôi vẫn không thể ping máy chủ
Arjun KP

15

Bạn cần thêm quy tắc vào nhóm bảo mật của máy chủ của mình:

Trong Bảng điều khiển EC2, trên "Nhóm bảo mật", chọn nhóm đối tượng của bạn, nhấp vào tab "Trong nước", chọn "Quy tắc ICMP tùy chỉnh" trong trường Loại chọn "Yêu cầu Echo" và nhấp vào "Thêm quy tắc".


13

Điều bạn cần làm là bạn cần thêm một quy tắc vào nhóm bảo mật. Các bước đưa ra dưới đây.

  1. Chuyển đến Bảng điều khiển EC2 và nhấp vào "Trường hợp chạy"
  2. trên "Nhóm bảo mật", chọn nhóm đối tượng bạn cần thêm bảo mật.
  3. nhấp vào tab "Trong nước"
  4. Nhấp vào nút "Chỉnh sửa" (Nó sẽ mở một cửa sổ bật lên)
  5. nhấp vào "Thêm quy tắc"
  6. Chọn "Quy tắc ICMP tùy chỉnh - IPv4" làm Loại
  7. Chọn "Yêu cầu Echo" làm Giao thức (Phạm vi cổng theo mặc định hiển thị là "Không áp dụng)
  8. Nhập "0.0.0.0/0" làm Nguồn
  9. Nhấp vào để lưu"

Điều này sẽ thêm mục mới. Khi cấu hình trên được hoàn tất, bạn sẽ có thể ping phiên bản EC2 dịch vụ web mới được thiết lập trên amazon của bạn.


Chọn "Yêu cầu tiếng vang" làm Giao thức (Phạm vi cổng theo mặc định hiển thị là "Không áp dụng) Tôi cũng phải chọn Trả lời tiếng vang để làm cho nó hoạt động
vincent mathew

Trong trường hợp Chọn "Yêu cầu Echo" và "Phản hồi tiếng vang" không rõ ràng đối với bất kỳ ai (như tôi): bạn phải thực hiện hai mục nhập, một cho Yêu cầu Echo và một cho Phản hồi Echo
LinusGeffarth

1
Điều này vẫn không hiệu quả với tôi, ngay cả sau khi thêm cả hai quy tắc cho Yêu cầu Echo và Phản hồi Echo. Bất cứ một đề nghị nào khác?
dùng26270

3

Trong nhóm bảo mật từ bảng điều khiển AWS, bạn cần cho phép cổng 22 và theo mặc định ICMP bị chặn trên AWS, vì vậy nếu bạn muốn bật ping, bạn cũng cần cho phép ICMP.


0

Nếu bạn muốn cho phép ICMP sử dụng AWS CLI, bạn hãy vào đây:

$ # Create a security group
$ aws ec2 create-security-group --group-name icmp-sg-1 --description 'icmp security group'

$ # Modify sec group to allow ICMP from everywhere
$ aws ec2 authorize-security-group-ingress --group-id <sg-id of icmp-sg-1> --protocol icmp --port -1 --cidr 0.0.0.0/0

$ # Now attach the sec group to a new/existing instance

Cần lưu ý rằng --portđề cập đến loại ICMP. Tham chiếu: http://docs.aws.amazon.com/cli/latest/reference/ec2/authorize-security-group-ingress.html

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.