Ошибка сети EC2: время ожидания соединения - PullRequest
6 голосов
/ 04 мая 2011

Я создал микроэкземпляр Linux EC2 и запустил его, создал пару ключей и все начальные элементы, указанные в этом видео:

http://www.youtube.com/watch?v=hJRSti6DsJg

Но когда я подключаюсь к своему экземпляру с терминалом PUTTY, он не подключается к моему экземпляру EC2.

Я указал правильный экземпляр Public DNS и закрытый ключ, который я создал с помощью генератора ключей PUTTY.

Я получаю эту ошибку:

Network Error : Connection timeout

Ответы [ 7 ]

24 голосов
/ 17 января 2016

Вам просто нужно добавить правило ssh для входящих подключений к вашему экземпляру ec2 в консоли управления ec2.

  1. Перейти к консоли ec2
  2. Щелкните Экземпляры слева
  3. Выберите свой экземпляр
  4. . На вкладке «Описание» найдите группы безопасности и нажмите на ссылку доступной группы
  5. Нажмите кнопку «Изменить» на вкладке «Входящие»
  6. Нажмите «Добавить правило» и выберите SSHдля типа, диапазона портов 22 и источника в любом месте
  7. Соединение с замазкой:)
8 голосов
/ 04 мая 2011

Вы уверены, что вы включили доступ SSH в настройках брандмауэра вашего экземпляра?

Можете ли вы подключить PUTTY к другим машинам? Возможно, ваш локальный брандмауэр блокирует соединения SSH.

Кроме того, вы не можете просто использовать закрытый ключ, который вы сгенерировали с помощью PUTTY - вам придется создать его с помощью веб-интерфейса AWS, назначить его вашему экземпляру EC2, загрузить на локальный компьютер и дать указание PUTTY использовать его, когда подключение к вашему экземпляру EC2.

3 голосов
/ 14 сентября 2015

Успешно подключившись в прошлом, я получил эту ошибку после завершения работы моего экземпляра и повторного запуска.

Очевидно, что Public DNS меняется после того, как вы выключили его и запустили снова, поэтому мне пришлось заменить строку DNS в PuTTY, прежде чем он смог найти мой экземпляр для соединения с ним через порт 22.

1 голос
/ 16 сентября 2018

Я столкнулся с подобной проблемой.Причина: поскольку в моей группе безопасности входящий трафик на порт 22 был настроен на MyIP, теперь, поскольку каждый раз, когда я подключался к Интернету, мне назначался другой IP-адрес, в то время как в нашей группе безопасности входящий трафик на SSH ожидался от предыдущегоТолько IP.

Решение: Измените группу безопасности , и либо сделайте входящий трафик на порт 22 как «Везде» (не рекомендуется), либо снова нажмите myIP (который даст текущий назначенный вам IP).Проблема будет исправлена.

0 голосов
/ 23 января 2019

Я столкнулся с этой проблемой.Возможные случаи:

  1. Убедитесь, что открыт порт № 22 (ssh) во входящем правиле группы безопасности

  2. Убедитесь, что используется правильно.файл ppk

  3. Проверьте настройки сети.VPC, в котором вы запустили экземпляр, возможно, не подключен к интернет-шлюзу.Это происходит, когда вы случайно удаляете интернет-шлюз по умолчанию.a) Создайте Интернет-шлюз и подключитесь к указанному VPC. b) В таблице маршрутов-> маршрут добавьте Интернет-шлюз с помощью (0.0.0.0/0)

Это должно решить проблему.: -)

0 голосов
/ 08 сентября 2018

Я также сталкиваюсь с той же Сетевой ошибкой: проблема тайм-аута соединения после того, как все хранится в правильном месте.

Но в моем случае, интернет-шлюз (igw) не работает, поэтому вы, ребята, также проверяете VPC по умолчаниюКонфигурация для устранения неполадок.

Эта ошибка обычно возникает, потому что сервер не отвечает означает, что источник не имеет четкого пути для подключения к серверу, даже если вы вставили порт SSH 22 в SG.

0 голосов
/ 19 августа 2012

Еще одна вещь, которую следует помнить при использовании putty для подключения, добавьте настройки безопасности, чтобы принимать ssh-соединение. Если вы берете группу безопасности по умолчанию

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