Рейтинг:0

Автоматическая установка Ubuntu Core без последовательного порта и без входа в учетную запись

флаг ck

В настоящее время я занят проектом по стандартизации процессов, связанных со встроенным устройством, которое мы экспортируем как продукт. На этом устройстве мы хотим использовать Ubuntu Core (UC). Однако частью этой стандартизации является автоматизация таких процессов, как установка объединенных коммуникаций.

Из учебников (https://ubuntu.com/tutorials/how-to-install-ubuntu-core-on-raspberry-pi#4-boot-ubuntu-core) и по опыту мы понимаем, что для установки UC требуется значительная часть ручного труда. Например, нам потребуется «ввести адрес электронной почты, подключенный к вашей учетной записи SSO» для каждого отдельного устройства, которое мы отправляем нашим клиентам (для этого также потребуется установить последовательное соединение и пользовательские устройства ввода-вывода). Вы, вероятно, понимаете, что установка большого количества этих IoT-устройств была бы дорогостоящим процессом, которого мы хотели бы избежать.

Идея, о которой мы подумали, заключалась в том, чтобы прошить необходимый ключ / сертификат ssh в ПЗУ нашего устройства, чтобы избежать этого ручного процесса проверки нашего устройства и установления соединения с Canonical. Есть ли способ предварительно установить действительные открытые ключи ssh, чтобы избежать ручной установки? Или мы могли бы написать сценарий, который обрабатывает этот процесс автоматически?

Любой вклад очень ценится, спасибо заранее!

kyrofa avatar
флаг cn
Обратите внимание, что ЕДИНСТВЕННАЯ причина, по которой вам нужно будет ввести какой-либо адрес электронной почты на устройстве, — это разрешить вход в устройство. Как только вы включите UC (с любыми предустановленными снимками), устройство подключится к Интернету и начнет автоматически обновляться по мере необходимости. Итак, можете ли вы расширить свой вопрос, чтобы охватить, как будет использоваться устройство, не раскрывая ничего важного? Вам нужна возможность получить доступ ко всем устройствам, которые вы продаете, или вашим клиентам? Или ни то, ни другое? Если нет, вы можете полностью игнорировать возможность входа в систему, если вы действительно не хотите ее отключить.
user535733 avatar
флаг cn
Как настроить Ubuntu Core: https://ubuntu.com/core/docs/custom-images

Ответить или комментировать

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