はじめに
EC2
でインスタンスを起動時に発生したエラーについての記事になります。
この記事は個人的なアウトプットを目的として作成したものです。そのため、誤った情報や不足している内容が含まれている可能性があります。もし間違いや気になる点がございましたら、ぜひご指摘いただけますと幸いです。
現象
EC2
インスタンスのSSH接続時に下記のようなエラーが発生しました。SSH
接続に必要な22番ポートがタイムアウトになってしまいました。
ssh: connect to host xx.xxx.xxx.xxx port 22: Operation timed out
解決方法
インバウンドルールにポート22番を許可するように変更します。
セキュリティグループでポートの設定をしているの問題ないと思っていました。セキュリティグループはVPC内の通信制御をするものですが、SSH接続は外部(今回はローカルPC)からのアクセスになるため、インバウンドルールに設定が必要になります。
終わりに
セキュリティグループについて認識が誤っていたので良い機会になりました。引き続きAWSの学習を進めていきます。
参考
『AWSでEC2に接続しようとしたら"ssh: connect to host xx.xxx.xx.xxx port 22: Operation timed out"と出た』Qiita