Получите доступ к экземпляру AWS по SSH без дополнительных сведений

Компания, которая раньше управляла нашим сайтом, недавно прекратила свою деятельность. Они предоставили мне данные для входа в нашу учетную запись AWS, но я до сих пор не мог получить доступ к SSH / FTP и больше не могу связываться с компанией для получения дополнительной информации.

Я не очень хорошо знаком с AWS, степень насколько мне известно, настраивает один экземпляр для веб-сайта второй компании в другой учетной записи.

Может ли кто-нибудь помочь мне определить имя пользователя для данного экземпляра (я даже не уверен, какая ОС используется, чтобы попробовать пользователя по умолчанию), или могу ли я добавить другого пользователя через учетную запись AWS. Как я могу создать новую пару ключей для входа в систему? Сейчас я использую Mac, и я привык использовать puttygen в Windows.

Я прошу прощения за то, что у меня не так много информации, я пытаюсь получить доступ уже неделю и надеюсь, что кто-то будет знать лучше меня. Спасибо

0
задан 16 June 2017 в 20:30
3 ответа

Еще несколько указателей

Что касается «Что такое ОС», вы можете попытаться найти, что такое ОС исходного AMI, который использовался для запуска вашего экземпляра в первый раз.Перейдите к EC2> экземпляры> выберите свой экземпляр и проверьте идентификатор заметки «AMI ID», а затем попробуйте найти его в EC2> AMI> выберите «Public Images». Если изображение является общедоступным, возможно, у него есть базовый дистрибутив в столбце «Платформа».

Пользователь по умолчанию для ubuntu на основе «ubuntu», пользователь по умолчанию для amazon linux - «ec2-user» и «admin» для debian. картинки. Cent OS и прочее, Не знаю. Вход в систему пользователя root по SSH обычно отключен ОС.

Что касается «Могу ли я добавить другого пользователя к экземпляру», ответ - НЕТ, более длинный будет «по умолчанию, с использованием консоли Нет».

Чтобы получить доступ к пользователю, вы можете попробовать:

Создайте новый ключ ssh, создайте AMI для работающей машины и затем запустите машину на основе полученного AMI (без остановки работающей), но с указанием что вы хотите использовать новый ключ SSH. Новый экземпляр должен иметь пользователя по умолчанию с новым ключом.

Но если работающая машина слишком изменена или невозможно узнать пользователя по умолчанию, вы можете сделать моментальные снимки работающих дисков, создать новые тома и присоединить их к новой машине. После того, как тома смонтированы, вы должны получить доступ к данным, и оттуда вы сможете перестроить приложение.

0
ответ дан 4 December 2019 в 16:13

Несколько вещей, которые нужно попробовать:

  • У вас может не быть доступа к SSH-порту. Проверьте группы безопасности и сетевые ACL, разрешающие доступ по SSH с вашего IP. Внутри консоли AWS найдите VPC, затем слева - группы безопасности и сетевые ACL (возможно, NACL). Разработайте свой публичный IP и добавьте его в формате 1.2.3.4/32
  • Если вы можете получить доступ к порту, используйте закрытый ключ для аутентификации сертификата, угадав имя пользователя из списка, который дала вам EEAA. Если вы думаете, что это снова другой экземпляр windows, вы используете метод типа this.
  • Остановите свой экземпляр (НЕ прервать), запустите другой и смонтируйте существующий диск как диск с данными. Перенести данные на новый экземпляр. Подробности здесь.
0
ответ дан 4 December 2019 в 16:13

Может ли кто-нибудь помочь мне выяснить, что за имя пользователя, например. (Я не уверен даже, какая ОС используется для пробования пользователя по умолчанию),

Не хватает грубой силы, в этом отношении ничего не поделаешь. В зависимости от используемой ОС, имя пользователя по умолчанию может быть одним из [ubuntu, ec2-user, root], но, скорее всего, они были отключены.

или если я могу добавить другого пользователя через учетную запись AWS.

Нет простого способа сделать это.

Как я могу создать новую пару ключей, чтобы иметь возможность войти в систему, а также

Создание пары ключей - это просто. Получение открытого ключа на экземпляре EC2 - это сложная часть. Предположив, что у вас есть полные привилегии в учетной записи AWS, вы можете восстановиться после этого, но это не просто, особенно для того, кто не знаком с AWS и Linux в целом. Самостоятельное решение этой проблемы сопряжено с риском простоя и потери данных, поэтому будьте осторожны, что бы Вы ни делали.

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

.
1
ответ дан 4 December 2019 в 16:13

Теги

Похожие вопросы