I think I have found why I can't log in via SSH. And it appears to have nothing to do with SSH SSL or authentication
You will have to bear with me here, I am very much an Arch Linux beginner (ARM or otherwise), but it looks like I've done something wrong when trying to configure DHCP. I have found some people talking about
systemd-networkd and some people talking about
dhcpcd for managing DHCP, I assume that means there are two systems that do the similar jobs and you can use one or the other. Is that correct and if so, which is the preferred option?
Either way on my system I was attempting to use systemd-networkd, and I thought it was working. I was given an IP address, I had network connectivity, I could dowload packages, could ping other devices on the network and could SSH out to other devices. Seemed fine, but no SSH in to the machine as I described earlier.
Now, while mucking around with a clean Arch image I tried using dhcpcd as per the
Arch Wireless Configuration page. If I leave systemd-networkd alone and instead do 'systemctl enable dhcpcd@wlan0' I also get given an IP address and this time I
can SSH into the machine and everything works as expected.
Where did I go wrong?