У меня проблема с подключением к моему экземпляру Ubuntu 16.04 ec2 на aws. Я добавил свой открытый ключ в файл авторизованных ключей, а также добавил свой IP-адрес для доступа по ssh через порт 22 с помощью Myip.
Я пытаюсь подключиться обычным способом:
ssh ubuntu@aws-instance.com
Я даже перезагрузил свой экземпляр ec2.
Что еще мне нужно сделать, чтобы получить доступ?
Спасибо
Обычно для решения проблем с ssh-соединением в aws вы можете проверить следующее:
Проверьте, работает ли ваш экземпляр.
Разрешить 22 порт в группе безопасности: проверьте, назначена ли измененная группа безопасности экземпляру. Кроме того, только для теста разрешите 0.0.0.0/0 (все IPS) на 22 порта.
Проверьте, есть ли у вашего AMI пользователь ubuntu, вы также можете попробовать с пользователем admin.
Проверьте, является ли IP-адрес экземпляра общедоступным.
Если все это верно, проблема, вероятно, будет в паре публично-приватный ключ. Найдите пару, которую вы используете при запуске экземпляра, и ваш ключ по умолчанию - это правый ключ.
вариант 3, если вы используете VPN и ваш IP-адрес является частным, используйте эластичный IP-адрес, чтобы сделать его общедоступным, связав его с запущенным экземпляром
Это может быть проблема с DNS. Попробуйте вместо этого указать IP-адрес вашего экземпляра EC2:
ssh -i <your_pem_key> <username>@<ip-address>