その他サービス

SSM Session Manager とは?SSH レス・Bastion レス接続

Session Manager は EC2 / オンプレに SSH キーや Bastion ホスト不要でシェル接続できる SSM 機能。IAM 認証で接続でき、操作は CloudTrail で監査される。インバウンドポート開放不要でセキュリティ向上 + 運用負荷削減を両立す...

SSH キー・Bastion ホスト不要で EC2 にシェル接続できるサービス。IAM 認証・CloudTrail 監査対応。


1. 概要(端的に)

Session Manager は EC2 / オンプレに SSH キーや Bastion ホスト不要でシェル接続できる SSM 機能。IAM 認証で接続でき、操作は CloudTrail で監査される。インバウンドポート開放不要でセキュリティ向上 + 運用負荷削減を両立する。


2. 何ができるか

  • SSH レス接続:マネコン or AWS CLI から
  • IAM 認証:通常の IAM ユーザー/ロールで認証
  • インバウンドポート不要:22 番開放不要
  • セッションログ:S3 / CloudWatch Logs に記録
  • ポート転送:SSH トンネル代替
  • マルチセッション:複数ターミナル

3. 特徴

観点特徴
追加料金無料
必要前提SSM Agent + IAM 権限
接続方法マネコン / AWS CLI / SSH 互換
監査CloudTrail + セッションログ
インバウンド不要(SSM Agent がアウトバウンド接続)

4. 仕組み

Session Manager は SSM Agent が AWS と確立済みの接続経由でシェルセッションを提供する。インバウンドポート開放不要で、Bastion ホストの代替として強力。

接続フロー

ユーザー(マネコン or CLI)
  ↓ IAM 認証
[SSM 経由]
  ↓ AWS のセキュアバックボーン
SSM Agent on EC2
  ↓ 内部シェル起動
ターミナル接続

5. ユースケース

ユースケース 1:Bastion ホスト廃止

踏み台サーバー不要 → コスト削減 + セキュリティ向上。

ユースケース 2:プライベートサブネット EC2 への接続

インバウンド SSH 不要でアクセス可能。

ユースケース 3:監査要件

誰がいつどんなコマンドを実行したかを CloudTrail に記録。

ユースケース 4:パスワードレス

SSH キー管理を完全廃止。


6. 関連用語

  • SSM — Session Manager の親
  • EC2 — 接続対象
  • IAM — 認証
  • CloudTrail — 監査ログ

7. 関連サイト


🎓 試験での出題傾向

試験重要度主な出題パターン
CLFSSH レス接続の概念
SAAセキュア接続設計
DVAEC2 デバッグ手段
SOA運用効率化(頻出