Before removing the serial console or HDMI monitor and USB keyboard, verify network connectivity. The provided images default to obtaining network settings from a DHCP server.
Determine your IP address:
$ ip addr
Check that you have a default gateway:
$ ip route
Ping a known host:
$ ping -c3 iot.fedoraproject.org
|The sample above requires name resolution and a route to the internet. If your device is located on an isolated network, ping another host on your network.|
sshd is running:
$ systemctl is-active sshd
View the default firewall configuration:
$ sudo firewall-cmd --list-all
|Information on adding support for specific devices can be found in the User Guide.|
Once the initial setup is complete, the serial console or HDMI monitor and USB keyboard are no longer required to access the device. The device can be left in a headless state and accessed remotely.
The released images are configured to run an SSH server and accept outside connections. The default configuration allows root login if a password is set. This is a good reason to leave the root account locked. The default configuration also allows standard users to login and the user can then sudo if they were made an administrator as a member of the wheel group.
$ ssh firstname.lastname@example.org
If receive a "Too many authentication failures" message such as:
Received disconnect from 18.104.22.168 port 22:2: Too many authentication failures
you may have too many different ssh keys in your personal ssh configuration directory. Since the image does not have your key, try connecting with a password first using:
$ ssh -o PreferredAuthentications=password email@example.com
If this works, you can customize your ssh configuration to specify either this option or options to use a specific key once you have added your keys.
|More information on managing accounts, keys, and remote access can be found in the User Guide.|