LoginSignup
0
0

EC2コンソールに接続するとFailed to connect to your instanceが出る

Posted at

前提

AMIはAmazon Linux2で、パブリックIPを自動付与。

セキュリティグループは22番ポートのSSH接続を許可している。
事前に作成したVPCのパブリックサブネットに紐づけている。

試したこと

AWSの公式ドキュメントを見て以下の点をチェックしたが全てクリアだった。

  • 使用中のAWSリージョンでサポートされているか
  • 使用しているAMIはEC2 Instance Connectがプリインストールされているか
  • インスタンスにバブリックIPアドレスが付与されているか確認
  • セキュリティグループが22番ポートのSSH接続を許可しているか確認
  • IAMユーザーに適切な権限が付与されているか確認

原因

セキュリティグループで22番ポートのSSH接続を許可していたが、プライベートサブネット自体のインバウンドルールで許可していなかった。

解決手順

VPC→サブネット→インスタンスが所属しているパブリックサブネットを選択

ネットワークACLタブから、ネットワークACLのIDを押下(画像の黒い箇所)

スクリーンショット 2023-08-01 19.48.19.png

対象のネットワークACLを選択し、「インバウンドルールの編集」を押下
image.png

「新しいルールを追加」を押下し、タイプをSSHに設定して保存
image.png

0
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
0
0