Я довольно новичок в использовании веб-сервисов amazon. Я создал новый экземпляр запуска, используя WordPress, работающий от Bitnami, и обязательно создал пару ключей. Пара ключей, которые я создал, отображается в категории «Key Pair», однако она не связана с моим экземпляром запуска. Как исправить это, не потеряв контент, который находится на моем текущем сайте Wordpress? Я хочу получить доступ к экземпляру через мой терминал, однако мне нужна пара ключей для аутентификации. Спасибо!Создал экземпляр wordpress для запуска ec-2 без пары ключей
ответ
Похоже, что ваша ситуация:
- Ваш EC2 экземпляр с WordPress работает прекрасный
- Вы не ассоциировать KeyPair с экземпляром, когда он был впервые запущен
- Поэтому вы не можете войти в экземпляр
чтобы это исправить, вам нужно будет скопировать на пару ключей загрузочного тома. Это можно сделать с помощью , обратившись к нему через другой компьютер (где вы найдете может логин).
Основные шаги:
- Launch другой экземпляр EC2 (»Debug экземпляр ")
- Остановите ваш WordPress экземпляр
- Detach объем загрузки экземпляра WordPress (" WordPress объем ")
- Прикрепите том WordPress к экземпляру отладки
- Войти в D ebug, получить доступ к тому WordPress и скопировать новую пару ключей в
/home/ec2-user/.ssh/authorized_keys
(Если вы не уверены, что копировать, скопируйте файл из того же места в экземпляре Debug.) - Отключите и отделите том WordPress от отладки экземпляр
- Присоединить объем WordPress к WordPress Instance (как
/dev/xvda
) - загрузки тома WordPress и попытаться войти в
- Прекратить экземпляр Debug
Аналогичная концепция описана здесь:
Большое вам спасибо за ваш тщательный ответ! Почему я не могу использовать тот же компьютер, что и раньше? Пройдя этот процесс, могу ли я использовать свой исходный компьютер для ssh в том же экземпляре ? Или мне нужно использовать новый компьютер? – torylor
Ваша проблема в том, что загрузочный том Wordpress не содержит ключевую пару, поэтому он не позволит вам войти. Вышеупомянутый процесс позволит вам поставить пару ключей на этом томе. быть в состоянии загрузить его И логин к нему.Вам нужно использовать «Debug Instance», потому что вам нужно получить доступ к тому диска Wordpress с компьютера, который позволяет вам войти в систему. –
не в состоянии использовать эту пару ключей для SSH к экземпляру EC2? Какая ошибка это дает вам. – error2007s
Он просто говорит, что никакая пара ключей прилагается :( – torylor