Our system runs on a Raspberry Pi 3B+ with Raspberry OS Lite. At the moment we have a production process where a unique password is generated for each device and logged securely, this allows an engineer to access the device over ssh on site locally as needed.
As I understand it when using mender.io it’s not possible to define a unique password for each device? I’m considering the following
- Create a very secure password for the pi user thats used on all our future images.
- Generate an ssh key pair for deployment - keep these secure.
- Disable ssh password login
In future engineers would just need the ssh key to login on site. We could presumably push out new keys and delete old ones via mender.io updates?