Каким софтом или чем-то иным поддерживать доступ к серверам без GUI (raspberry pi) , которое клиенты будут сами устанавливать у себя?
Я буду только предоставлять образы для MicroSD, они сами будут образ писать на карту и загружать raspberry pi. Клиент лезть в консоль не будет и монитор подключать. Мне нужно будет заходить на каждое новое устройство и его админить. Вопрос, что мне предустановить на образ, чтоб оно беспроблемно дало мне доступ после первой загрузки без действий со стороны пользователя?
Пока додумался до
- Openvpn клиент без пароля, на сервере разрешено duplicate-cn, т.к. образ единый.
- ssh -R, проброс рандомного порта на локальный 22.
Еще варианты (уже бред, хотя..):
- «curl ..| bash» в кроне
- git clone && ansible-playbook
- zerotier (который self-hosted)
- tmate + периодичный репорт ID на почту или веб-запросом
Думаю, надо предусмотреть 2+ способа — вдруг один не сработает (например, зафаерволеная локалка).
Спасибо за советы.