🗂

EC2に接続できない原因と対策

2023/10/14に公開2

課題

  • 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

KensukeKensuke

inbound anyはホラーなので、やめてください。(後続の方のためにも)
自分のipv4を$ curl ifconfig.meで調べるなりして、/32だけをinboundで許可してください。