3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

EC2 Instance Connect とAWS Systems Manager Session Manager の比較

Last updated at Posted at 2024-12-08

比較表

特徴 EC2 Instance Connect AWS Systems Manager Session Manager
接続方法 SSH プロトコルを使用 SSM プロトコルを使用(SSH 不要)
操作対象 EC2 インスタンス(サポートされる OS に限定) EC2 インスタンス、オンプレミスサーバー
アクセス制御 IAM ポリシーで SendSSHPublicKey アクションを許可 IAM ポリシーで SSM アクション(例: StartSession)を許可
監査とログ 接続ログのみが AWS CloudTrail に記録される CloudTrailやCloudWatchで監査可能、セッション操作ログも保存可能
SSH キーの利用 一時的な公開鍵を使用、従来のSSHキー(ペア)の管理が不要 SSH キー不要
OS のサポート Amazon Linux、Ubuntu の一部バージョン、Windows対応不可 SSM エージェント対応 OS(ほぼすべての主要 OS)
ポート要件 SSH ポート (22) が必要 ポート不要(アウトバウンド通信のみ)
接続手段 AWS コンソールのブラウザベースの SSH クライアント AWS コンソール、CLI、SDK 経由
追加ソフトウェア 不要(SSHが稼働していればOK) SSM Agentが必要
その他の機能 シンプルな一時的アクセス ファイル転送、ポートフォワーディング、セッション分離

EC2 Instance Connectのユースケース

・一時的短期的なSSHアクセスを提供したい場合。
・管理者が特定のLinuxインスタンスにトラブルシューティングのためにアクセスしたい場合。
・SSHキーの管理を最小限に抑えたいシナリオ。

AWS Systems Manager Session Manager

・長期的かつ安全にインスタンスを管理したい場合。
・Windowsインスタンスへの接続が必要な場合。
・セキュリティを重視し、SSHキーやネットワークアクセスを回避したいシナリオ。
・複雑な操作、包括的な監査が必要な場合。
・プライベートサブネットや厳密に制限された環境で作業する場合。
・SSH ポートを完全に閉じたい場合。

参考サイト

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?