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