【ふみだいさーばー】

踏み台サーバー とは?

💡 城の正門のように、内部への唯一の安全な入り口
📌 このページのポイント
踏み台サーバー経由のアクセス 管理者PC (インターネット) SSH接続 パブリックサブネット 踏み台 Bastion Host IP制限・MFA プライベートサブネット APサーバー DB 内部サーバー群 ✗ 直接アクセス不可 外部 → 踏み台(認証) → 内部サーバー の多段接続
踏み台サーバーのイメージ
ひよこ ひよこ

プライベートサブネットにあるサーバーってどうやって入るの?

ペンギン先生 ペンギン先生

直接はアクセスできないから、踏み台サーバーを経由するんだよ。パブリックサブネットに置いた踏み台にまずSSHで接続して、そこから内部のサーバーに入る、という二段階方式だね

ひよこ ひよこ

踏み台自体が攻撃されたりしないのかな?

ペンギン先生 ペンギン先生

いい質問だね。踏み台はセキュリティグループで接続元IPを絞ったり、多要素認証を設定したり、ログを全部記録したりして、厳重に守るのが基本だよ。攻撃対象を1台に集中させることで、守りやすくしてるんだ

ひよこ ひよこ

いちいち踏み台にログインするのって面倒じゃない?

ペンギン先生 ペンギン先生

SSHの設定でProxyJumpを使えば、コマンド一発で踏み台経由の接続ができるよ。ポートフォワーディングを使えばデータベースにも直接つないでるように見せられるんだ

ひよこ ひよこ

最近はもっと便利な方法もあるって聞いたけど?

ペンギン先生 ペンギン先生

AWS Session ManagerやAzure Bastionみたいなマネージドサービスが増えてきたね。踏み台サーバーを自分で管理する必要がなくなって、SSHポートを開けなくてもブラウザからアクセスできたりするよ。従来の踏み台を廃止してこちらに移行する企業も多いんだ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「踏み台サーバー」って出てきたら「内部ネットワークへの安全な中継地点」と思えればだいたいOK!
📖 おまけ:英語の意味
「Bastion Host」 = 要塞ホスト
💬 Bastionは「要塞の突出部」という意味で、城の防御拠点を守る最前線のイメージから名付けられたんだよ
← 用語集にもどる