Должен ли экземпляр AWS EC2 подключаться с использованием только публичного IPv4? - PullRequest
0 голосов
/ 03 мая 2018

Если я поместил «Public IPv4 Public IP» моего экземпляра EC2 в адрес браузера, не должен ли он подключиться и вернуть сообщение об ошибке вместо того, чтобы просто указать время ожидания?

1 Ответ

0 голосов
/ 03 мая 2018

Итак, похоже, что вы пытаетесь подключиться к экземпляру через SSH.

Что нужно проверить:

  • Группа безопасности , связанная с экземпляром, должна иметь открытый порт 22 либо для вашего публичного IP-адреса, либо для 0.0.0.0/0 (что не является хорошей практикой безопасности)
  • Вы находитесь в сети, которая не блокирует трафик SSH . Некоторые корпоративные сети запрещают такой доступ (поэтому попробуйте сделать это из дома).
  • Экземпляр работает SSH-сервер . Это стандарт для дистрибутивов Linux, таких как Amazon Linux AMI. (Хотите верьте, хотите нет, но некоторые люди задаются вопросом, почему они не могут использовать SSH для экземпляра Windows.)
  • Вы должны пытаться подключиться к общедоступному IP-адресу , связанному с экземпляром
  • Экземпляр должен находиться в общедоступной подсети (что означает, что таблица маршрутов, связанная с подсетью, указывает 0.0.0.0/0 трафик на интернет-шлюз). Если вы используете VPC по умолчанию, то это сделано для вас.
  • У вас есть частная половина пары ключей , которая была назначена при запуске экземпляра. Если вы используете экземпляр Amazon Linux, частная половина пары ключей будет автоматически скопирована в: /home/ec2-user/.ssh/authorized_keys

Тот факт, что ваше соединение имеет тайм-аут, в отличие от получения сообщения об ошибке, скорее всего делает его неправильно настроенным Группа безопасности . (Поверьте мне, это почти всегда Группа безопасности!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...