Что такое имя пользователя по умолчанию для изображений Amazon AMI на сервере Ubuntu?

У меня была такая же проблема, но переход в System> Administration> Language Support может решить вашу проблему, потому что он может попросить вас установить некоторые пакеты, и тогда все будет хорошо! Это сработало для меня, поэтому я думаю, что он сделает то же самое с вами!

31
задан 23 September 2011 в 01:00

11 ответов

На EC2 все AMI Ubuntu должны быть подключены так:

$ ssh -i your-ssh-key.pem ubuntu@external.dns.name

Таким образом, вы подключаетесь как пользователь «ubuntu», используя ключ ssh, который вы вводили в экземпляр при запуске (не пароль). После аутентификации вы можете выпустить root-less корневые команды с помощью sudo.

(обратите внимание: ваш ssh-ключ может быть .priv или .pem или без расширения, это просто пример)

Вот некоторые полезные ресурсы о подключении к экземплярам EC2 :

Запуск экземпляра и выбор или создание новой пары ключей SSH: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?LaunchInstance.html

Подключение с помощью вашей ssh ​​keypair: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?LaunchInstance.html

Что они не упоминают там что вы подключаетесь к экземплярам Ubuntu с учетной записью «ubuntu», а не root.

31
ответ дан 25 May 2018 в 18:41
  • 1
    Как определить " external.dns.name & quot ;? Я пробовал публичный DNS, текст, который вы написали, и т. Д. Без успеха. – David Parks 23 September 2011 в 01:24
  • 2
    Я использую PuTTY для подключения, я подключился к другим экземплярам linux, но каждая попытка войти в систему как ubuntu, или ubuntu @ anything_I_can_think_of не работает, я явно пропускаю некоторые детали. – David Parks 23 September 2011 в 01:31
  • 3
    Да. Когда вы смотрите на свойства вашего экземпляра, вы должны взять «Public DNS», для использования для имени хоста. – Mark Russell 23 September 2011 в 01:31
  • 4
    В PuTTY ubuntu - это имя пользователя, пароль отсутствует и «Public DNS». это хост для подключения. Очевидно, вам нужно преобразовать файл .pem, который вы получаете из Amazon при создании вашей ключевой пары. Детали этого находятся на втором документе AWS, который я опубликовал. – Mark Russell 23 September 2011 в 01:35
  • 5
    У меня есть это сейчас, это просто пользователь «ubuntu» и ключ, когда все сделано правильно, все прекрасно работает, как вы сказали. Большое спасибо за помощь! – David Parks 23 September 2011 в 01:43

На EC2 все AMI Ubuntu должны быть подключены так:

$ ssh -i your-ssh-key.pem ubuntu@external.dns.name

Таким образом, вы подключаетесь как пользователь «ubuntu», используя ключ ssh, который вы вводили в экземпляр при запуске (не пароль). После аутентификации вы можете выпустить root-less корневые команды с помощью sudo.

(обратите внимание: ваш ssh-ключ может быть .priv или .pem или без расширения, это только пример)

Вот некоторые полезные ресурсы о подключении к экземплярам EC2 :

Запуск экземпляра и выбор или создание новой пары ключей SSH: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?LaunchInstance.html

Подключение с помощью вашей ssh ​​keypair: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?ConnectToInstanceLinux.html

В том, что они не упоминают, что вы подключаетесь к экземплярам Ubuntu с учетной записью «ubuntu», а не root.

32
ответ дан 2 August 2018 в 02:57

На EC2 все AMI Ubuntu должны быть подключены так:

$ ssh -i your-ssh-key.pem ubuntu@external.dns.name

Таким образом, вы подключаетесь как пользователь «ubuntu», используя ключ ssh, который вы вводили в экземпляр при запуске (не пароль). После аутентификации вы можете выпустить root-less корневые команды с помощью sudo.

(обратите внимание: ваш ssh-ключ может быть .priv или .pem или без расширения, это только пример)

Вот некоторые полезные ресурсы о подключении к экземплярам EC2 :

Запуск экземпляра и выбор или создание новой пары ключей SSH: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?LaunchInstance.html

Подключение с помощью вашей ssh ​​keypair: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?ConnectToInstanceLinux.html

В том, что они не упоминают, что вы подключаетесь к экземплярам Ubuntu с учетной записью «ubuntu», а не root.

32
ответ дан 13 August 2018 в 12:37

Дополнительные советы:

Я предпочитаю вводить ssh ubuntu@host вместо ssh -i your-ssh-key.pem ubuntu@host. Я написал статью, в которой описывается, как это сделать: Загрузка личных ключей ssh ​​в Amazon EC2 http://alestic.com/2010/10/ec2-ssh-keys Если вы всегда входите в хосты EC2, используя ubuntu, вы может даже сделать это по умолчанию, когда вы используете стандартное имя общего хоста экземпляра EC2. Это позволяет просто набрать ssh hostname. Для этого отредактируйте $HOME/.ssh/config и добавьте раздел, например:
Host *.amazonaws.com
  User ubuntu
8
ответ дан 25 May 2018 в 18:41
  • 1
    Ницца! Спасибо, Эрик. Я просто жил с моим путем. Кажется, я должен вернуться и снова очистить свой блог. Милая. – Mark Russell 23 September 2011 в 05:26

В качестве дополнительного варианта, если вы не хотите использовать личные ключи ssh (хотя, вероятно, лучшее решение), но хотите упростить командную строку, добавьте свой ключ в ~/.ssh/ и добавьте следующее в ~/.ssh/config:

Host ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com
 User ubuntu
 IdentityFile ~/.ssh/yourkey.pem

Тогда вы можете просто использовать ssh ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com

Если у вас зарегистрирован EC2 в домене, вы также можете использовать следующее:

Host yourdomain.com
 User ubuntu
 IdentityFile ~/.ssh/yourkey.pem

Затем вы можете использовать ssh yourdomain.com

. Наконец, чтобы упростить его без домена, используйте псевдоним следующим образом:

Host myalias
 HostName ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com
 User ubuntu
 IdentityFile ~/.ssh/yourkey.pem

Затем вы можете использовать ssh myalias

3
ответ дан 25 May 2018 в 18:41

Для сообществ AMI, созданных Bitnami, имя пользователя является «bitnami».

Вот раздел в кратком руководстве по началу работы Bitnami, для справки:

Как войти в BitNami Virtual Машина.

2
ответ дан 25 May 2018 в 18:41
  • 1
    ? Никакого упоминания битнами в оригинале .... – belacqua 28 May 2014 в 05:51
  • 2
    Есть много доступных AMI Amazon, которые запускают серверы ubuntu. Они не все настроены для пользователя ubuntu. У меня была сама проблема. Ответы выше не были применимы к «AMI Amazon», который я выбрал, это было развертывание Plone под ключ. Я уверен, что будет много других AMI сообщества, чьи логины не очевидны. На самом деле, я мог бы задать один и тот же вопрос, и он сформулировал бы точно так же, как это сделал оп. – Octopus 28 May 2014 в 22:44
  • 3
    Поскольку вопрос был с 2011 года и имеет принятый ответ, я не считаю правдоподобным, что «многие другие AMI сообщества были в сфере охвата. Это почти наверняка было основано на «официальном» изображении Ubuntu. Если бы это был неканониальный образ, тогда вопрос должен был быть уточнен. – belacqua 29 May 2014 в 04:35
  • 4
    Я googled это в 2014 году, и он был наверху. Мне потребовалось много времени, чтобы найти правильный ответ, и этот сайт здесь для ответов. Следующий человек, который ищет, найдет его. Это по-прежнему актуально. Я выполняю свою работу по поддержанию сайта и его пользователей. Пожалуйста. – Octopus 30 May 2014 в 20:21
  • 5
    ИМО, это должен быть новый вопрос и ответ. Кажется действительным; Я бы, конечно, проголосовал. – belacqua 30 May 2014 в 21:14

Скрипт nologin для пользователя root сообщает вам (через ssh -i pem.pem root@<private.ip.ec2.instance>), какой пользователь вы должны использовать вместо этого.

В некоторых изображениях AMI, которые являются ec2-user. Итак, ssh -i pem.pem ec2-user@private.ip.ec2.instance В изображениях UI Ubuntu, которые являются ubuntu.

Поэтому YMMV проверяет с помощью try root.

0
ответ дан 25 May 2018 в 18:41

Для сообществ AMI, созданных Bitnami, имя пользователя является «bitnami».

Вот раздел в кратком руководстве по началу работы Bitnami, для справки:

Как войти в виртуальная машина BitNami .

2
ответ дан 25 July 2018 в 21:18

Скрипт nologin для пользователя root сообщает вам (через ssh -i pem.pem root@<private.ip.ec2.instance>), какой пользователь вы должны использовать вместо этого.

В некоторых изображениях AMI, которые являются ec2-user. Таким образом, ssh -i pem.pem ec2-user@private.ip.ec2.instance В изображениях UI Ubuntu, которые являются ubuntu.

YMMV поэтому проверьте с помощью try root.

0
ответ дан 7 August 2018 в 20:51

Для сообществ AMI, созданных Bitnami, имя пользователя является «bitnami».

Вот раздел в кратком руководстве по началу работы Bitnami, для справки:

Как войти в виртуальная машина BitNami .

2
ответ дан 13 August 2018 в 12:37
  • 1
    – belacqua 28 May 2014 в 05:51
  • 2
    – Octopus 28 May 2014 в 22:44
  • 3
    Поскольку вопрос был с 2011 года и имеет принятый ответ, я не считаю правдоподобным, что «многие другие AMI сообщества были в сфере охвата. Это почти наверняка было основано на «официальном» изображении Ubuntu. Если бы это был неканониальный образ, тогда вопрос должен был быть уточнен. – belacqua 29 May 2014 в 04:35
  • 4
    – Octopus 30 May 2014 в 20:21
  • 5
    – belacqua 30 May 2014 в 21:14

В качестве дополнительного варианта, если вы не хотите использовать личные ключи ssh (хотя, вероятно, лучшее решение), но хотите упростить командную строку, добавьте свой ключ в ~/.ssh/ и добавьте следующее в ~/.ssh/config:

Host ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com
 User ubuntu
 IdentityFile ~/.ssh/yourkey.pem

Тогда вы можете просто использовать ssh ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com

. Если у вас зарегистрирован EC2 в домене, вы также можете использовать следующее:

Host yourdomain.com
 User ubuntu
 IdentityFile ~/.ssh/yourkey.pem

Затем вы можете использовать ssh yourdomain.com

. Наконец, чтобы упростить его без домена, используйте псевдоним следующим образом:

Host myalias
 HostName ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com
 User ubuntu
 IdentityFile ~/.ssh/yourkey.pem

Затем вы можете использовать ssh myalias

3
ответ дан 13 August 2018 в 12:37

Другие вопросы по тегам:

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