Setting up a Device with Zezere
The disk images do not have a pre-configured user or any passwords set for security reasons. To use the deployment you will need to add your SSH key to the root account using the provisioning service - Zezere.
Using the Zezere Provisioning Server
When a Fedora IoT system is booted, you will see the Zezere provisioning server URL as well as the MAC address of the device deployed.
![Fedora IoT log in](../_images/provision-url-login.png)
Once the Fedora IoT system has been booted, navigate to Zezere on another device. Open the 'SSH Key Management' Tab and add your SSH public key.
![Zezere SSH Key Management tab](../_images/zezere-ssh-key-management.png)
Select the 'Claim Unowned Devices' tab and check to see if the newly deployed hardware is displayed.
![Zezere claim device](../_images/claim-device.png)
Select "Claim". The device should now show up under the "Device Management" tab. Under "Device Management", find the MAC address for your new deployment and click "Submit provision request".
![Submit provision request](../_images/submit-provision-request.png)
There are three options available, to copy the ssh key to the device choose "fedora-installed" and select "Schedule".
![Schedule runrequest](../_images/schedule-runrequest.png)
After a few minutes, the ssh key should be copied to the root account of the new deployment. Open a terminal and try to ssh to the root account on the IoT host. Please note, there is a known issue with IPv6 and provisioning with Zezere. If your network uses IPv6, please use the arm-image-installer to copy your ssh public key to the image. Once logged in, create any additional user accounts and optionally set a root password if required.
Want to help? Learn how to contribute to Fedora Docs ›