Как мне войти в 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 и пытаетесь использовать шпаклевку, следуйте инструкциям здесь:
Если кто-то все еще не знает, как войти в Ubuntu Core 16 в первый раз, вот мое решение:
- Откройте PuTTY и загрузите сеанс, который будет подключен к вашему Raspberry Pi 3
После этого он запросит у вас логин и пароль для вашего закрытого ключа (если вы установили пароль при генерации ключа 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
И перезагрузите компьютер перед следующей попыткой.