Bastion Host

1 phút đọcSeries: NoteBook: AWS Certified Solutions Architect Associate SAA-C031 lượt xem

Tổng quan

Bastion Host (hay còn gọi là Jump Box) là một máy chủ trung gian dùng để truy cập an toàn vào các tài nguyên nội bộ như EC2 trong private subnet – thường không thể truy cập trực tiếp từ internet.

  • Bastion Host được đặt trong public subnet, và có thể kết nối với tất cả các private subnet khác.
  • Security Group của Bastion Host cần cho phép inbound từ internet trên cổng 22 (SSH), giới hạn theo CIDR cụ thể (ví dụ như public CIDR của công ty).
  • Security Group của các EC2 instance trong private subnet phải cho phép Security Group của Bastion Host hoặc IP riêng của Bastion Host truy cập.

Cách hoạt động

  1. Bạn SSH vào Bastion Host (nằm trong public subnet và có public IP).
  2. Từ đó, bạn tiếp tục SSH vào các EC2 instance trong private subnet thông qua IP private.
📋 Cấu hình cơ bản:
Bastion Host:
  • Có public IP.
  • Nằm trong public subnet.
  • Security Group cho phép port 22 từ IP công ty.
EC2 Private:
  • Không có public IP.
  • Nằm trong private subnet.
  • Security Group cho phép SSH từ Bastion (theo SG hoặc private IP).
Bạn thấy bài này thế nào?