Как мне войти в Ubuntu Snappy Core?

Я только что настроил Ubuntu Snappy Core на своем Raspberry Pi 3, и теперь он запрашивает имя пользователя и пароль в терминале (я думаю). Это говорит:

Ubuntu Core 16 on <my ip address> (ttyl)
localhost login:
Password:

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

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

8 ответов

Ubuntu Core 16 не поставляется с именем пользователя и паролем по умолчанию. Ubuntu Core требует, чтобы вы настроили учетную запись Ubuntu SSO с вашими SSH-ключами, которые позволят вам получить доступ к вашему устройству. Оказавшись внутри, вы можете создать своего собственного пользователя. Пожалуйста, найдите соответствующие инструкции здесь.

Сначала была такая же проблема.

Если вы работаете на машине с Windows и пытаетесь использовать шпаклевку, следуйте инструкциям здесь:

https://www.howtoforge.com/ssh_key_based_logins_putty

Если кто-то все еще не знает, как войти в Ubuntu Core 16 в первый раз, вот мое решение:

  1. Откройте PuTTY и загрузите сеанс, который будет подключен к вашему Raspberry Pi 3

  1. Выберите узел Auth на левой панели и перейдите к закрытому ключу ssh, затем нажмите кнопку Открыть.

После этого он запросит у вас логин и пароль для вашего закрытого ключа (если вы установили пароль при генерации ключа ssh)

Если ваш открытый ключ правильно установлен на устройстве Ubuntu Core, при попытке входа в систему он не запрашивает пароль (с вашим закрытым ключом в каталоге.ssh). Таким образом, он запрашивает пароль, ваше устройство неправильно установило ваш открытый ключ. Просмотрите учетную запись на ubuntu.com, возможно, вы неверно вставили содержимое файла вашего открытого ключа в свою учетную запись.

Мне потребовалось четыре попытки войти в систему и много времени, чтобы понять.

Было бы очень полезно иметь возможность загрузить файл key.pub

Если вы не использовали значение по умолчаниюid_rsaпри создании своего ключа вам нужно будет указать ключ при подключении к нему.

      ssh -i ~/.ssh/ubuntu-one_rsa user@ip-address

Вы должны были добавить свой публичный ключ ssh в свою учетную запись Ubuntu SSO на этой странице

Вход в систему требует, чтобы ваш ssh-клиент имел закрытый ssh-ключ. Там не должно быть пароля требуется

Более подробная информация присутствует в документах

Я решил ту же проблему:

  • Сначала сгенерируйте закрытый и открытый ключи на своем ПК.

ssh-keygen -t rsa -C пример -b 2048

  • Во-вторых, скопируйте и сохраните сгенерированный открытый ключ (file.pub) на портале UbuntuOne .
  • В-третьих, попробуйте войти на устройство, используя SSH с закрытым ключом на вашем компьютере.

ssh -i id_rsa [электронная почта защищена]

Убедитесь, что вы вводите свое имя пользователя в точности так, как оно должно быть (включая регистр), сравнивая его с выводом whoami запустить в терминале.

Возможно, конфигурация раскладки клавиатуры неверна (это отличается от Xorg / Unity), и из-за этого ваш пароль неверен.

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

Если раскладка имеет место, попробуйте перестроить ее с помощью команды:

sudo dpkg-reconfigure console-setup

И перезагрузите компьютер перед следующей попыткой.

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