Я выполнил процедуры для Создания Amazon EBS-поддержанный Linux AMI за исключением того, что я не закрывал исходный экземпляр, просто позвольте перезагрузке AWS это.
Когда я запускаю и запускаю новый экземпляр, я последовательно не могу соединяться через SSH (или никакой метод в этом отношении). Я могу соединиться с исходным экземпляром без проблем, даже после перезагрузок.
Новые экземпляры находятся в той же зоне доступности, в той же группе безопасности, и имеют ту же пару ключей как исходный экземпляр.
Я не думаю, что это имеет значение, но исходный экземпляр был a m1.medium
, и я пытаюсь запустить a m1.small
.
Я решил эту проблему, сделав другую учетную запись пользователя, поместив открытый ключ в ~/.ssh/authorized-keys
в каталог HOME этого пользователя, и предоставив этому пользователю sudo доступ.
Как только вы это сделаете, сделайте AMI. После этого вы всегда можете войти на этот AMI как пользователь с данным публичным ключом, независимо от того, предоставляете ли вы EC2 пару ключей или нет
.я смог это исправить, и это было две вещи:
ec2-user
из /root/.ssh/authorized_keys
, что, как мне кажется, мешало процессу AWS завершить процесс инициализации. Когда я вставил информацию ec2-user
обратно, а затем установил, что NFS не запускается на загрузке, я смог успешно запуститься и войти в новый экземпляр.
Mein Problem war, dass ich Benutzer ubuntu
anstelle von ec2-Benutzer
auf den Amazon Linux AMIs verwendet habe. Kann zukünftigen Googlern helfen.
Дважды проверьте в Amazon Web Services следующие настройки для вашего экземпляра:
0.0.0.0/0
должен быть указан пункт назначения, а ваш Интернет-шлюз - пункт назначения.Для получения более подробной информации проверьте: Устранение неполадок при подключении к вашему экземпляру