web-dev-qa-db-ja.com

ElasticIPアドレスを使用してec2インスタンスにSSH接続するのに問題があります

VPNに新しいubuntuEC2マイクロインスタンスがあり、外の世界からsshにアクセスする必要があると思います。

$ ssh -i ./sendy.pem [email protected]

ssh: connect to Host 52.5.229.252 port 22: Operation timed out

私には間違っているように見えることの1つは、エラスティックIPアドレスです。 「パブリックDNS」はありませんが、それを変更する方法がわかりません。

Elastic IP   | Instance           | Private IP Address | Scope        | Public DNS
52.5.229.252 | i-47260e68 (Sendy) | 10.91.1.51         | vpc-16e2c673 |

私は立ち往生していて、どうしたらよいかわかりません。



EC2インスタンス

重要と思われるいくつかのフィールド(もっと提供して喜んで):

  • インスタンスID-i-47260e68
  • AMI ID-ubuntu-trusty-14.04-AMD64-server-20150325(AMI-d05e75b8)
  • パブリックIP-52.5.229.252
  • VPC ID-vpc-16e2c673
  • インスタンスの状態-実行中
  • キーペア名-sendy

秘密鍵

$ cat sendy.pem | head -n 1

-----BEGIN RSA PRIVATE KEY-----

セキュリティグループ

Name         | Group ID    | Group Name   | VPC ID       | Description
sendy-server | sg-6feea80b | sendy-server | vpc-16e2c673 | Sendy Web Server

インバウンドルールは次のとおりです。

Type | Protocol | Port Range | Source
SSH  | TCP      | 22         | 0.0.0.0/0

より多くを提供して幸せです。

2
AJcodez

3つの可能性:

  1. サブネットのVPCルートテーブルに、0.0.0.0/0がIGWを指すエントリがありません
  2. インスタンスは、着信sshルールが欠落しているデフォルトまたは間違ったセキュリティグループで起動されました
  3. トラフィックをブロックしているサブネット上にNACLがあります
6
Chad Smith