2

Я использую два классических микроэкземпляра Amazon EC2 (A & B) одного региона в разных зонах доступности. Я пытаюсь соединить экземпляры, используя SSH. Каждый раз, когда я пытаюсь подключиться, он показывает ошибку:

подключиться к хосту 172.xxx порт 22: истекло время ожидания соединения.

Я дал SSH доступ в группах безопасности к экземплярам (A & B).

Я могу подключить экземпляры (A & B) с разных серверов, используя SSH.

Я пробовал следующие команды в обоих случаях (A и B):

Экземпляр А:

  • ssh -i path-to-key.pem user@private-ip-of-B
  • ssh -i path-to-key.pem user@public-ip-of-B

Экземпляр Б:

  • ssh -i path-to-key.pem user@private-ip-of-A
  • ssh -i path-to-key.pem user@public-ip-of-A

Пожалуйста, дайте мне знать, где я иду не так.

1 ответ1

0

ping может не работать, если ICMP отключен (обычно это так). Пожалуйста, убедитесь, что

  1. Ваши группы безопасности настроены правильно
  2. ПУБЛИЧНЫЙ КЛЮЧ, который вы используете, находится в ~/.ssh/authorized_keys обоих пользователей
  3. У вас либо тот же UID, который уже создан в экземплярах. Если нет, вам нужно подключиться как ec2-пользователь с помощью команды, подобной этой

    ssh -i path-to-key.pem ec2-user @ private-ip-of-A

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .