ssh -i ~/.ssh/namacoapp-ec2.pem ec2-user@パブリックIPv4アドレス
AWSのEC2を用いてrubyで開発したサイトの本番環境構築のためにマニュアルに沿って設定を行っています。
設定完了してターミナル上でEC2へ上記のコマンドでログインを試みましたが下記のようなタイムアウトエラーが発生します。
ssh: connect to host XX.XX.XXX.XXX port 22: Operation timed out
原因として
①セキュリティグループでSSHの設定をマイIPになっていない
②InternetGatewayがVPCにアタッチされていない
③RouteTableのデフォルトルートの宛先がInternetGatewayになっていない
④EC2インスタンスにパブリックIPが付与されていない
が基本的な原因とのことです。
①は既に設定しましたが解決されませんでした(IPに関してはping接続で接続確認済)
②も既に正常でした
④はコマンドにあるパブリックアドレスが該当していると思われるので付与されている認識で良いと思います
なのであるとすれば③だと思うのですがデフォルトルートのデフォルトがどれに当たるのか理解できていません。
一応マニュアルに沿って新たなルートテーブルを作成し、サブネットの関連づけなどを行い、紐つけは完了していてそれを利用しています。
これ以外の原因や解決策、または③のデフォルトとは何かご教授お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。