Назад | Перейти на главную страницу

Amazon ec2 Ubuntu без ssh после обновления и перезагрузки

У меня есть сервер Ubuntu 14.04 (LAMP), работающий на Amazon ec2. На моем клиентском компьютере я запускаю Putty с импортированным ключом SSH. Сессия сохраняется, поэтому изменений всегда нет. При подключении ошибок не было и все было нормально. Но сегодня сделал apt-get update и перезагрузился. Теперь я вижу Using username "ubuntu". Server refused our key ошибка и запрос на ввод пароля. Я уже пытался остановить и запустить instace, но это не помогает.

Попробуйте запустить новый экземпляр ubuntu и следуйте инструкциям, указанным в приведенной ниже ссылке: https://www.google.com/search?q=how+to+recover+ssh+in+aws+instance&oq=how+to+recover+ssh+in+aws&aqs=chrome.1.69i57j33l7.13309j0j4&sourceid=chrome&ie=UTF -8

Я бы рекомендовал использовать установленный диспетчер сеансов с прикрепленным ssm-агентом и политикой. Есть возможность получить доступ к терминальной сессии

Если ничего не работает, вы можете создать образ AMI из текущего экземпляра, а затем запустить новый экземпляр из этого AMI. Когда вы запустите новый экземпляр, у вас будет возможность создать новый закрытый ключ или использовать существующий. Если вы можете подключиться к новому экземпляру, просто отключите старый и переназначьте эластичный IP-адрес новому.

редактировать: Если вы по-прежнему не можете подключиться к новому экземпляру, вы можете запустить новый экземпляр (используя обычный Ubuntu AMI, а не свой собственный), а затем смонтировать том EBS сломанного экземпляра в новый экземпляр. Это позволит вам получить доступ к файловой системе сломанного экземпляра и, возможно, найти способ исправить это или, по крайней мере, скопировать файлы из нее. Подробные шаги описаны в эта почта.