ec2 インスタンスで ssh 操作がタイムアウトしました

ec2 インスタンスで ssh 操作がタイムアウトしました

aws 上の Ubuntu 16.04 ec2 インスタンスに接続する際に問題が発生しています。 承認済みキー ファイルに公開キーを追加し、Myip を使用してポート 22 の ssh アクセス用の IP も追加しました。

通常の方法で接続しようとしています:

ssh [email protected]

ec2 インスタンスも再起動しました。

アクセスするには他に何をする必要がありますか?

ありがとう

答え1

通常、AWS での SSH 接続の問題を解決するには、次の点を確認します。

インスタンスが起動しているかどうかを確認します。

セキュリティ グループで 22 ポートを許可: 編集したセキュリティ グループがインスタンスに割り当てられているかどうかを確認します。また、テストの場合のみ、22 ポートに 0.0.0.0/0 (すべての IP) を許可します。

AMI に ubuntu ユーザーがあるかどうかを確認してください。ユーザー admin でも試すことができます。

インスタンスの IP がパブリックかどうかを確認します。

これらすべてが正しければ、問題はおそらく公開鍵と秘密鍵のペアにあります。インスタンスを起動するときに使用するペアを調べ、デフォルトのキーが正しいキーであることを確認します。

答え2

これは DNS の問題である可能性があります。代わりに EC2 インスタンスの IP アドレスを入力してください。

ssh -i <your_pem_key> <username>@<ip-address>

答え3

オプション3 VPNを使用していてIPがプライベートの場合は、Elastic IPアドレスを使用して実行中のインスタンスに関連付けることでIPを公開します。

答え4

インターネットゲートウェイへのルートを持つがある場合はroute table、 をroute tableパブリックサブネットに関連付けます。

関連情報