AWS EC2インスタンスへの接続方法まとめ
インスタンスへの接続方法について
とらくらのインフラエンジニア、たむです。
インスタンス接続方法はOSによって変わりますが、代表的なOS「Amazon Linux」「Windows」の接続方法は、以下になります。
前回「AWS EC2シリアルコンソール設定」、前々回「AWS EC2 セッションマネージャー設定」の設定を取り上げましたが、どの接続方法を設定し利用した方が良いか、迷うところです。そこで、今回は、それぞれの接続方法の特徴についてまとめてみました。
- Windows
- セッションマネージャー
- RDPクライアント
- EC2シリアルコンソール
- Amazon Linux
- EC2 Instance Connect
- セッションマネージャー
- SSHクライアント
- EC2シリアルコンソール
接続方法の特徴
- RDPクライアント
AWS以外でも使用する接続方法のため利用しやすい- Windowsへ接続可能
GUI接続
Windows遠隔操作で一般的に使用されてる接続方法
- Windowsへ接続可能
-
- ネットワーク経由での接続方法
セキュリティグループ設定が必要
- ネットワーク経由での接続方法
- SSHクライアント
AWS以外でも使用する接続方法のため利用しやすい- Linuxへ接続可能
Linux CLI操作で一般的に使用されてる接続方法 - ネットワーク経由での接続方法
セキュリティグループ設定が必要
- Linuxへ接続可能
- EC2 Instance Connect
- Linuxへ接続可能
CLI接続
Windows未対応 - ネットワークのパブリック経由での接続方法
セキュリティグループ設定が必要
パブリック IPv4 アドレスが必要 - WEB UIでコンソール画面に接続しているように見えるが実際はSSH
- IAMでの接続制御
- 設定が簡単
- Linuxへ接続可能
- EC2シリアルコンソール
シリアルコンソール操作が可能- Windowsへ接続可能
緊急管理サービスのSAC(Special Administration Console) - Linuxへ接続可能
シリアルポート接続 - インスタンスの種類に制限
- リージョンの制限
- IAMでの接続制御
- Windowsへ接続可能
- セッションマネージャー
管理に特化している- Windowsへ接続可能
PowerShellコマンド操作 - Linuxへ接続可能
Bourne shellコマンド操作
SSHで接続しているbashとは異なるが「bash」で切り替え可能 - SSM Agentのインストールが必須
Systems Manager エンドポイントへの HTTPS (ポート 443) アウトバウンドトラフィック許可が必須
セキュリティグループ設定が必要 - Systems Managerでの管理
IAMでの接続制御可能
AWS Command Line Interface (AWS CLI) を介して管理可能
接続ログなどの管理に適している
- Windowsへ接続可能
いろいろと条件や制限などありますが、設定と操作性について簡単な表にまとめると以下になります。
まとめ
上記より、普段、操作するにはAWS以外でも接続する方法、WindowsであればRDP、LinuxであればSSHを使用し、設定変更等、構築、運用を実施することが操作性に優れています。
ネットワークトラブル時の接続を想定する場合、「シリアルコンソール」を設定しておくことをオススメします。しかしながら、インスタンスが対応していない場合もあり、ネットワークトラブルの内容によっては、接続出来ますので、ルールや条件に合わせて「セッションマネージャー」など他の接続方法も設定することをオススメします。
最短でAWSを習得したい方におすすめ!
オンラインスクール「とらくら」
当ブログを運営しているオンラインスクール「とらくら」では、AWSを実務で活用するために必要なAWSの主要サービスの知識を、理論だけでなく、環境構築をハンズオン形式で実践しながら学べるカリキュラムをご用意しております。
参考書だけではイメージがしにくい内容でも、「座学+実践」で効率良くインプットが可能です!
まずはお気軽に無料説明会にご参加ください。
投稿者プロフィール
-
<インフラエンジニア>
■ こんにちは!こんばんわ!「たむ」と申します。製造業からITへ転職し、インフラ、主にサーバ関連をやってきました。IT関連の学校を卒業していませんが、なんとか、サーバ技術者やってます。あっはぃ・・・
最新の投稿
- AWS2022年2月2日Zabbix5でCloudWatch監視設定(AWS RDS)
- Backlog2021年12月20日Backlogの更新をSlackで通知する設定を入れてみた
- AWS2021年12月3日Zabbix5でAWSステータス監視設定
- AWS2021年11月30日Zabbix5でCloudWatch監視設定(EC2インスタンス)