Помощь в доступе к инстансу Amazon EC2 - PullRequest
0 голосов
/ 09 сентября 2011

Попытка настроить первый экземпляр EC2 для простого (в настоящее время) приложения php, используя osx 10.6. Когда я пытаюсь получить доступ к своему новому экземпляру в командной строке, я могу получить только ssh: connect to host xx.xxx.xxx.xxx port 22: Operation timed out.

Я набираю это в командной строке:

ssh -i <MYPEMNAME>.pem ec2-user@<PRIVATEIP/PUBLICDNS/ELASTICIP>

У меня есть это как правило безопасности в консоли управления:

rule name: web_access
22(SSH)    0.0.0.0 
80(HTTP)   0.0.0.0

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

я создал эластичный IP-адрес, который я попробовал после 'ec2-user @ ...'

Я также сгенерировал .pem, когда создал экземпляр, который я сохранил в папке .ec2 на моей машине, названной так, как указано в .pem выше.

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

любая помощь чрезвычайно ценится! спасибо

1 Ответ

0 голосов
/ 11 сентября 2011

Да, комментарии были довольно правильными. Это была проблема с ssh, и главное, что я пытался добавить пользовательское правило безопасности, которое разрешало ssh, но по умолчанию это не так. и по какой-то причине пользовательское правило не применялось, поэтому я просто отредактировал правило по умолчанию, чтобы разрешить порт 22 (ssh), и я был почти готов к работе. Также необходимо запустить chmod. !! И, кроме того, если вы добавляете новую пару ключей, как я, вам может понадобиться зайти в файл ssh / known_hosts и удалить ссылку на вашу старую пару ключей. это повесило меня на некоторое время с ошибкой посреднической атаки.

спасибо

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