🗂
EC2に接続できない原因と対策
課題
- CloudTech「実践課題1_EC2に接続できない問題を解決しよう」
- EC2に接続できない原因と対策
実行内容
% ssh -i ~/.ssh/test-keypair.pem ec2-user@3.112.138.100
^C
場所1
EC2のセキュリティグループ
原因1
- 0.0.0.0/16となっていたから
- クライアントのIPが0.0.0.0 - 0.0.255.255の範囲に該当しないと、SSH接続ができないようになっていたから
解決方法1
- 0.0.0.0/0に変更する
結果
まだ接続できない
% ssh -i ~/.ssh/test-keypair.pem ec2-user@3.112.138.100
^C
場所2
接続先EC2が所属しているサブネットのルートテーブル
原因2
-
0.0.0.0/16となっていたから
-
クライアントのIPが0.0.0.0 - 0.0.255.255の範囲に該当しないと、レスポンスを返すことができないから
解決方法2
0.0.0.0/0 に変更する
結果
接続できた
% ssh -i ~/.ssh/test-keypair.pem ec2-user@3.112.138.100
Last login: Sat Oct 14 05:02:48 2023 from fs276eca05.knge105.ap.nuro.jp
__| __|_ )
_| ( / Amazon Linux AMI
___|\___|___|
https://aws.amazon.com/amazon-linux-ami/2018.03-release-notes/
[ec2-user@ip-10-0-0-61 ~]$
Discussion
inbound anyはホラーなので、やめてください。(後続の方のためにも)
自分のipv4を
$ curl ifconfig.me
で調べるなりして、/32
だけをinboundで許可してください。ありがとうございます!
以後気をつけます!!