SSHを使用してEC2上のリモートサーバーに接続しようとしてもtimed outになる

0

タイトル通りです。この問題が解ける天才はいるのでしょうか。 練習用なので、全てのトラフィックを許可しています。 検討した可能性は以下の通りです。

1.ネットワーク接続 2.サーバの状態 3.セキュリティグループの設定 4.プライベートキーのパーミッション 5.プライベートキーのパス 6.EC2インスタンスのファイアウォール設定 7.SSHデーモンの状態 8.IPアドレスやポートの誤り 9.ISPやネットワークの問題

質問済み 1年前734ビュー
1回答
0
  • タイムアウトなのでセキュリティグループやサブネットのネットワークACLでSSHが許可されていない場合
  • SSH接続先のEC2がプライベートサブネットで起動している場合 (この場合パブリックIPを持っていても接続できません)
  • EC2のパブリックIPアドレスが違う場合
  • EC2のSSHプロセスが起動していない場合

上記の問題を確認してみてください。

タイムアウトエラーが出るときの一般的なトラブルシューティング方法は以下のドキュメントに記載されています。
https://repost.aws/ja/knowledge-center/ec2-linux-resolve-ssh-connection-errors

今回の場合であれば、トラフィックがすべて許可されているということなので、EC2が起動しているサブネットのルートテーブルなどを確認してみてください。
具体的にはインターネットゲートウェイへのルートがあるかがポイントになります。

profile picture
エキスパート
回答済み 1年前
  • 回答ありがとうございます!教えていただいた全ての問題を確認しましたが、全て問題ありませんでした。インターネットゲートウェイへのルートもつながっていることを確認しました。

    追記:本日試したところ、今度はpermission云々が適切でないと表示され、再度キー(pemファイル)とインスタンスを作り直したところ成功しました。 結局何が接続を妨げていたのか分からずじまいでしたが、EC2のいい勉強になりました。 改めて回答していただきありがとうございます

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン