Назад | Перейти на главную страницу

Возникли проблемы с подключением ssh к экземпляру ec2 с эластичным IP-адресом

У меня есть новый микро-экземпляр ubuntu EC2 в VPN с тем, что, как я думаю, должен иметь доступ из внешнего мира к ssh.

$ ssh -i ./sendy.pem ubuntu@52.5.229.252

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

Одна вещь, которая мне кажется неправильной, - это эластичный 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

Некоторые поля, которые кажутся важными (с удовольствием предоставим больше):

Закрытый ключ

$ 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

Рад предоставить больше.

Три возможности:

  1. В вашей таблице маршрутов VPC для подсети отсутствует запись, указывающая 0.0.0.0/0 на IGW
  2. Ваш экземпляр был запущен в группу безопасности по умолчанию или в неправильную группу безопасности, в которой отсутствует входящее правило ssh
  3. У вас есть NACL в подсети, которая блокирует трафик