2017-02-20 4 views
0

Я пробовал несколько экземпляров, провел весь день с помощью различных способов исправить это, но каждый раз, когда я подключаюсь через ssh от моего macbook к одной из моих амазонок EC2, они работают только один раз.SSH отключается и не хочет повторно подключаться к экземпляру Amazon EC2

Обычно я могу подключиться, используя стандартный ssh -i "FILENAME.pem" [email protected]

Затем экземпляр замерзнет (обычно через 5-20 минут), и когда я пытаюсь соединить после этого он не будет реагировать, и я буду получать ssh: connect to host ec2-54-174-127-125.compute-1.amazonaws.com port 22: Operation timed out

Я пробовал модифицировать свой конфигурационный файл ssh, как и многие интернет-ответы, но это нисколько не помогло. У меня также была та же проблема в VM Ubuntu.

Вот модифицированный конфиг:

Host * 
    SendEnv LANG LC_* 
    ServerAliveInterval 120 

Я посмотрел на свои группы безопасности и сделал все, что принципы Amazon рекомендуют.

Вот скриншот полного выхода:

OpenSSH_7.3p1, LibreSSL 2.4.1 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: /etc/ssh/ssh_config line 20: Applying options for * 
debug1: /etc/ssh/ssh_config line 57: Applying options for * 
debug2: resolving "ec2-54-89-219-10.compute-1.amazonaws.com" port 22 
debug2: ssh_connect_direct: needpriv 0 
debug1: Connecting to ec2-54-89-219-10.compute-1.amazonaws.com [54.89.219.10] port 22. 
debug1: connect to address 54.89.219.10 port 22: Operation timed out 
ssh: connect to host ec2-54-89-219-10.compute-1.amazonaws.com port 22: Operation timed out 

Можете ли вы помочь?

Спасибо,

Tim

+0

Проверьте работоспособность экземпляра через мониторинг, разве это не перегружено случайно? – Putnik

+0

Есть ли какой-либо работающий брандмауэр на вашем ubuntu? Я не имею в виду группы безопасности от AWS, но и iptables на вашей Ubuntu OS. –

+0

@BogdanStoica, нет, нет: ubuntu был VM на моем mac, а у моего mac нет брандмауэров. Пробовал ssh'ing от обоих. –

ответ

0

Оказывается, это было вызвано моим счетом, находясь в "изоляции".

Это réponse AWS в:

«Я проверил свои экземпляры, так и с точки конфигурации стенда она выглядит хорошо Дальнейшие проверки показали, ваша учетная запись AWS находилась в изоляции, который мешал вам получить доступ к экземплярам. через SSH. Изоляция была удалена, пожалуйста, запустите свои экземпляры EC2 и повторите попытку . Пожалуйста, дайте мне знать, как это происходит ».

Я понятия не имею, как я мог знать это о своей собственной учетной записи. Если кто-то другой получит эту ситуацию, возможно, стоит заплатить за поддержку, чтобы они могли ответить на ваш вопрос (после того, как вы все пробовали).

Вы можете перейти к плану с поддержкой (План разработчика) и заплатить про-рейтинг, если отменить. Это стоило мне ~ 3 $ за 1 день поддержки, и спасли меня бесчисленное количество часов

Смежные вопросы