Bastion Host / SSH Jump Host 考试频率 ⭐⭐⭐⭐

Bastion Host

Bastion Host / SSH Jump Host

networkingBastion Host / SSH Jump HostAWS
最終整理

Public Subnet に置く管理用入口から、許可された利用者が Private EC2 へ接続する。

基本情報

項目内容
英語 / 正式名称Bastion Host / SSH Jump Host
中国語堡垒机 / 跳板机
日本語踏み台サーバー
復習優先度考试频率 ⭐⭐⭐⭐
混同しやすい項目NAT Instance / Session Manager / EC2 Instance Connect Endpoint

一言で理解

Public Subnet に置く管理用入口から、許可された利用者が Private EC2 へ接続する。

要点整理

最初は Bastion の Public Address、次は対象の Private Address を使う。両方に Route、NACL、Security Group、認証が必要である。

学習ポイント

  • Bastion の TCP 22 は信頼できる送信元だけに制限する。
  • Private EC2 の TCP 22 は Bastion の Security Group を送信元として許可できる。
  • 秘密鍵を長期保存せず、Session Manager も検討する。
  • 管理経路と Application の外向き通信は別経路である。

よくある誤解

  • Bastion は NAT ではなく、Private EC2 の Internet 接続を保証しない。
  • SSH の成功だけで ICMP や HTTP まで許可されたとは判断できない。

重要ポイント

Bastion は Login、NAT は外向き通信、Endpoint は特定 Service への接続を担当する。