Компания, которая раньше управляла нашим сайтом, недавно прекратила свою деятельность. Они предоставили мне данные для входа в нашу учетную запись AWS, но я до сих пор не мог получить доступ к SSH / FTP и больше не могу связываться с компанией для получения дополнительной информации.
Я не очень хорошо знаком с AWS, мои познания посвящены настройке одного экземпляра для веб-сайта второй компании в другой учетной записи.
Может ли кто-нибудь помочь мне выяснить, какое имя пользователя для этого экземпляра (я даже не уверен, какая ОС используется, чтобы попробовать пользователя по умолчанию), или могу ли я добавить другого пользователя через учетную запись AWS. Как я могу создать новую пару ключей для входа в систему? Сейчас я использую Mac, и я привык использовать puttygen в Windows.
Прошу прощения за то, что у меня не так много информации, я пытаюсь получить доступ уже неделю и надеюсь, что кто-то будет знать лучше меня. Спасибо
Может ли кто-нибудь помочь мне выяснить, что такое имя пользователя для экземпляра (я не уверен, даже какая ОС используется, чтобы попробовать пользователя по умолчанию),
В этом отношении мало что можно сделать, если не считать перебора. В зависимости от используемой ОС имя пользователя по умолчанию может быть одним из [ubuntu, ec2-user, root], но они, вероятно, были отключены.
или могу ли я добавить другого пользователя через учетную запись AWS.
Нет простого способа сделать это.
Как я могу создать новую пару ключей, чтобы я мог также войти в систему
Создать пару ключей просто. Получение открытого ключа в экземпляр EC2 - сложная часть. Предполагая, что у вас есть полные права в учетной записи AWS, вы жестяная банка оправиться от этого, но это непросто, особенно для тех, кто не знаком с AWS и Linux в целом. Если вы решитесь на это самостоятельно, это может привести к простоям и потере данных, поэтому будьте осторожны, что бы вы ни делали.
Я бы порекомендовал вам подумать о том, чтобы нанять кого-нибудь на час или два, чтобы помочь вам - это все, что нужно, чтобы оправиться от этого. Если у вас нет идей о том, чтобы кто-то из местных мог вам помочь, отправьте мне записку.
Несколько вещей, которые стоит попробовать:
Еще несколько указателей
Что касается «Что это за ОС?», Вы можете попытаться найти операционную систему исходного AMI, который использовался для запуска вашего экземпляра в первый раз. Перейдите к EC2> экземпляры> выберите свой экземпляр и проверьте идентификатор заметки «AMI ID», а затем попробуйте найти его в EC2> AMI> выберите «Public Images». Если изображение является общедоступным, возможно, в столбце «Платформа» указан базовый дистрибутив.
Пользователь по умолчанию для ubuntu на основе «ubuntu», пользователь по умолчанию для amazon linux - «ec2-user» и «admin» для образов на основе debian. Cent OS и прочие, Не знаю. Вход пользователя root по SSH обычно отключен ОС.
Что касается вопроса «Могу ли я добавить еще одного пользователя к экземпляру», ответ НЕТ, более длинный будет «по умолчанию, используя консоль Нет».
Чтобы получить доступ к пользователю, вы можете попробовать:
Создайте новый ключ ssh, создайте AMI для работающей машины, а затем запустите машину на основе взятого вами AMI (не останавливая работающий), но с указанием, что вы хотите использовать новый ключ SSH. Новый экземпляр должен иметь пользователя по умолчанию с новым ключом.
Но если работающая машина слишком модифицирована или невозможно узнать пользователя по умолчанию, вы можете сделать снимки работающих дисков, создать новые тома и присоединить их к новой машине. После того, как тома смонтированы, вы должны получить доступ к данным, и оттуда вы сможете перестроить приложение.