Тайм-аут AWS EC2, соединяющийся через SSH

Я только что начал использовать бесплатную демонстрационную версию Amazon и следовал за "Запуском экземпляр Amazon EC2" руководство для установки t2.micro экземпляра, но я испытываю затруднения при соединении с ним по SSH. Я установил входящие правила для Группы безопасности для предоставления доступа SSH от моего локального IP и попытался соединиться по Шпаклевке и Cygwin+openssh, но обоим путям сбой с ошибкой из-за тайм-аута:

Вывод ssh -vvv

$ ssh -i .ssh/aws-general.pem ubuntu@REDACTED.sa-east-1.compute.amazonaws.com -vvvvvvvv
OpenSSH_6.7p1, OpenSSL 1.0.1j 15 Oct 2014
debug2: ssh_connect: needpriv 0
debug1: Connecting to REDACTED.sa-east-1.compute.amazonaws.com [REDACTED] port 22.
debug1: connect to address REDACTED port 22: Connection timed out
ssh: connect to host REDACTED.sa-east-1.compute.amazonaws.com port 22: Connection timed out

Как я могу получить доступ SSH к своему экземпляру?

Править: Испытанное соединение с клиентом Java и канавкой машина Ubuntu, оба приводят к таймауту того же пути.

inbound rules: ssh: my ip http:anywhere https:anywhere outbound rules: all traffic: anywhere

6
задан 2 January 2015 в 13:59
3 ответа

После безумных комментариев к оригиналу вопрос, мы обнаружили проблему, следуя руководству по устранению неполадок AWS для подключений с тайм-аутом . Эта конкретная проблема, с которой столкнулся @Kroltan, была вызвана отсутствием маршрута в таблице маршрутизации. Проблема была решена путем добавления маршрута в таблицу маршрутизации VPC для подключения подсети к интернет-шлюзу.

9
ответ дан 3 December 2019 в 00:18

Я не думаю, что ваше TCP-рукопожатие завершено. Проверьте брандмауэры, чтобы узнать, разрешены ли пакеты вход и выход. Вы можете выполнить tcpdump на сервере, чтобы увидеть, попадает ли туда пакет. Также

iptables -nvL

может показать, заблокирован ли порт вашего сервера.

0
ответ дан 3 December 2019 в 00:18

Чтобы добавить мои 2 цента. У меня возникла проблема с подключением к ec2 из дома. Что я сделал, так это добавил свой адрес в IPTable в ОС (Ubuntu 14.04). В основном

iptables -A INPUT -s *ip.ad.dr.ess* -j ACCEPT 

Надеюсь, это кому-то поможет.

0
ответ дан 3 December 2019 в 00:18

Теги

Похожие вопросы