踏み台サーバのOS更新とKey Pair更新

 更新 2026-09-16

踏み台サーバを、監査や緊急対応にも耐えられる運用入口として設計する構成を整理する。更新の仕組みは、操作できる画面で確かめられる。

踏み台サーバは、プライベートネットワーク上のリソースへ到達するための管理された入口である。 したがって、踏み台自体の安全性は、接続先サーバやデータベースの安全性にも直結する。

社内監査では、次のような確認が行われる可能性がある。

  • 踏み台OSは最新化できる状態か
  • 踏み台の接続先IDや秘密鍵はどこで管理されているか
  • 踏み台のEC2 Key Pairや秘密鍵は漏えい時に更新できるか
  • 誰がいつ更新したのか、経緯をたどれるか

これらに答えるには、単に踏み台サーバを用意するだけでは足りない。 OS更新、接続情報管理、Key Pair更新まで含めて、運用担当者が扱える入口を設計しておく必要がある。

1. 日常の接続

この構成では、Bastion EC2をprivate subnetに配置し、public IPを付与しない。 接続はSSM Session Managerを前提とし、秘密鍵はSSM Parameter Storeで管理する。

運用担当がAWS CLIから、必要な時にSSM Parameter Storeの秘密鍵を取得し、SSM Session Managerとポートフォワードでプライベートネットワーク内の踏み台EC2に接続し、踏み台から接続先リソースへプライベート接続する経路図
日常の接続
  • 踏み台をprivate subnetに配置し、公開SSH入口を作らない
  • 接続はSSM Session Managerに寄せ、鍵の配布を運用から外す
  • 秘密鍵をSSM Parameter Storeに集約し、人手のメモに散らばらせない

2. OS更新とKey Pair更新は、画面で確かめられる

OS更新とKey Pair更新は、複数のリソースが順に作り直される連鎖である。 連鎖は文章で並べるより、操作できる画面の上で順に指し示したほうが正確に伝わる。 そこで、この部分の説明は文章ではなく画面に置いた。

踏み台サーバの入れ替え(運用画面例。AWSに接続しないモック)

画面の中で確かめられるのは、次の点である。

確かめられること
内容
引き金
更新の引き金は、パラメータストアに置いた1つの値。構成のコードは、その値を読むだけにしてある
連鎖
値を書き換えて構成を適用すると、鍵素材 → EC2 Key Pair → 秘密鍵 → EC2インスタンスの順に作り直される
OSの最新化
OSイメージの差分は普段は無視し、作り直しのときだけ最新のイメージを使う。鍵の更新とOSの最新化が同時に終わる
経緯
誰が・いつ・なぜ実行したかを記録に残す

運用担当者は構成のコードを触らない。値を書き換えるだけで、入口を新しくできる。

踏み台を「接続できるサーバ」としてではなく、「監査や緊急対応にも耐えられる運用入口」として設計する。