Проблемы с Amazon SSH, но не другие SSH - PullRequest
5 голосов
/ 27 апреля 2011

почему не работает SSH?

Я продолжаю получать ..

ssh: connect to host ec2-11-11-11-11.compute-1.amazonaws.com port 22: Operation timed out

при попытке подключиться к моему серверу amazon EC2, сначала я подумал, что это какой-то брандмауэр, но у меня нет брандмауэра, и я могу подключиться через SSH к моему серверу MediaTemple.

chmod моего pem - 600. Вот как я пытаюсь ssh ..

ssh -i ~/.ssh/ServerKey.pem ubuntu@ec2-11-11-11-11.compute-1.amazonaws.com

У меня есть AMI ID: ami-508c7839, поэтому я видел на видео, что пользователь должен быть Ubuntu.

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

заранее спасибо

Ответы [ 4 ]

2 голосов
/ 28 февраля 2012

Перейдите в группу безопасности и убедитесь, что установлена ​​политика «Источник 22 (SSH) порта 22».

2 голосов
/ 27 апреля 2011

Запустите команду ssh в подробном режиме, чтобы увидеть, где именно истекает время ожидания.

ssh -i ~/.ssh/ServerKey.pem -v ubuntu@ec2-11-11-11-11.compute-1.amazonaws.com

Кроме того, я бы посоветовал вам указать абсолютный путь к вашему ключу ssh вместо использования знака ~ тильда. (Это избавит вас от головной боли, если вы захотите автоматически подключиться к вашему серверу EC2 из скрипта / cron).

-Tony

1 голос
/ 20 февраля 2012

Убедитесь, что вы нажали «Применить изменения правил» на вкладке «Группы безопасности».

0 голосов
/ 07 декабря 2012

Я не думаю, что это проблема SSH. Я предлагаю вам проверить сетевую надежность.

Попробуй ssh ​​ip адрес напрямую. Попробуйте отладить днс.

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