Ok i redeployed as a separate xo... I was able to get one of the two vms i had trouble with initially. The one that is not connecting is a Fedora vm running docker.
This test i used same ssh key for all three vms and user name.



After some digging around and with AI help i got the Fedora Docker vm connected...
There is a possibility i might not had sshkey installed on the vm. I should have looked before re-applying it.
SELinux: Fedora blocked sshd from reaching Docker's socket, which XO needs in order to talk to Docker. It denied two things, writing to /var/run/docker.sock and connecting to the Docker daemon. The two rules we added with audit2allow allow both. Ubuntu doesn't enforce SELinux, which is why the other two VMs worked with the same user and key.

for the VM where the connection to the docker socket did not worked, are you sure the public ssh key corresponding to the private ssh key filled in the form is correctly deployed in the VM, to the corresponding ssh user? Do you have any logs from xo-server?


















