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
パブリックサブネットに関連付けます。