ターミナルよりssh鍵を使い、AWSのEC2インスタンスに接続しようとしています。
しかし、下記のエラーが発生します。
port 22: Operation timed out
公式のトラブルシューティングに従って対応を試みており、
ルートテーブルの設定がおかしそうだというところまできています。
ルートテーブル設定によるトラブルシューティングのステップの中で、
どうしても成功しないものがあります。
以下の写真でいうと、14番がうまくいきません。
送信先が 0.0.0.0/0 で、前に書き留めたインターネットゲートウェイ ID をターゲットに持つ新しいルートを追加します。必ず新しいルートテーブルの設定を保存します。
14番がうまくいかない理由は、送信先0.0.0.0/0のルートに設定できないことだと考えています。
(写真の"ターゲット"の値は変えてあります)
↑への対応方法がどうしても見つからなかったため、投稿させていただいた次第です。
実践済の対応
【AWS EC2 エラー】ssh port 22 Operation timed out
上記のQiita記事に従い、
セキュリティグループのインバウンドで、sshの送信元を 自分のパソコンのIPアドレス(MyIp) に設定。
(セキュリティグループのインバウンドの追加/編集時に「送信元」を"カスタム"、"任意の場所"、"マイIP"
から選択でき、記事によると"マイIP"とすべきとのことでしたが、"マイIP"と設定して保存した後に、
また同じ編集画面に戻ると勝手に"カスタムIP"と値が変わっています。
表示されているIPアドレスは"マイIP"とされているときと同じなので、この件は一旦よしとしました。)
2.
公式トラブルシューティングに従い、
ネットワーク ACL が、IP アドレスから SSH 経由でのインスタンスへのアクセスを許可していることを確認
ここまでお目通しいただき、ありがとうございます。
サーバー関係は初めてなので凡ミスをしている可能性も高いですが、
何卒アドバイスいただけますと幸いです。
よろしくお願いいたします。
追記:当然、私の推測以外にも考え得る原因があるかと思います。
それらもご教示いただけると大変ありがたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/02 14:55