Для подключения используйте ssh так:
ssh -i keyname.pem username@xxx.xx.xxx.xx
Где keyname.pem
- имя вашего личного ключа, username
- правильное имя пользователя для вашего дистрибутива os, а xxx.xx.xxx.xx
- открытый IP-адрес.
В случае истечения времени ожидания или сбоя проверьте следующее:
Группа безопасности
Убедитесь, что у вас есть входящее правило для TCP-порт 22 * 1014 * и все ips или ваш ip. Вы можете найти группу безопасности через меню ec2 в опциях экземпляра.
Таблица маршрутизации
Для новой подсети в vpc вам необходимо перейти к таблице маршрутизации, которая указывает 0.0.0.0 / 0 на целевой интернет-шлюз . Когда вы создаете подсеть в вашем vpc, по умолчанию она назначает таблицу маршрутизации по умолчанию, которая, вероятно, не принимает входящий трафик из Интернета. Вы можете редактировать параметры таблицы маршрутизации в меню vpc, а затем в подсетях.
Эластичный IP
Для экземпляра в vpc необходимо назначить открытый эластичный IP-адрес и связать его с экземпляром. Частный IP-адрес не может быть доступен извне. Вы можете получить эластичный ip в меню ec2 (не в экземпляре).
Имя пользователя
Убедитесь, что вы используете правильное имя пользователя . Это должен быть один из ec2-user
или root
или ubuntu
. Попробуйте их все, если это необходимо.
Закрытый ключ
Убедитесь, что вы используете правильный закрытый ключ (тот, который вы загружаете или выбираете при запуске экземпляра). Кажется очевидным, но копировальная паста достала меня дважды.