Когда я пытаюсь подключиться к экземпляру ec2 с помощью службы route 53, которую я купил, соединение SSH исчезает без причины, которую я могу определить.
Созданный на нем веб-сервер работает, но ssh больше не подключается или не переключается на открытый ключ. Я даже не уверен, что DNS или путь к IP действителен.
На всех форумах сообщается об аналогичных проблемах, но единственный совет - выбросить экземпляры и начать заново. Конечно, это не вариант, если я хочу разрабатывать на сервере.
Насколько я могу судить, SSH или «соединение» прерывается, как только я назначаю elasticIP, и не меняет отмену elasticIP.
Конечно, я купил сервис Route 53 с мыслью, что могу сразу начать разработку и производство, но, как оказалось, у меня еще не было входа в систему. Что делает Amazon для решения проблемы? Есть ли какой-нибудь эзотерический шаг? поскольку я с трудом могу представить, что никто никогда не использовал Route53 в сочетании с ec2.
Все работает отлично, пока я не назначу ElasticIP, я могу безопасно входить в систему, обновлять, программировать, что угодно. После того, как я назначил экземпляру AWS EC2 IP-адрес, SSH прерывается, даже до того, как я назначу Route 53.
Что ж, ответ удивительно прост, хотя я видел повсюду вопросы, подобные этому, без ответа.
Когда создается elasticIP, динамически создаваемый адрес экземпляра изменяется.
Достаточно просто щелкнуть экземпляр, чтобы снова подключиться, используя новый aws-адрес.
Я думаю, что другие, как я, просто нажимали стрелку вверх в оболочке GIT, чтобы попытаться восстановить соединение. Адрес изменяется после назначения IP, когда в документации AWS говорится, что нужно подключиться к новому адресу, это не означает эластичный IP, это означает новый адрес экземпляра. Хотя почему меняется новый aws-адрес при том же экземпляре, остается загадкой.