I've installed X2goserver on an Ubuntu machine. I can see that it's running as so:
systemctl status x2goserver.service
● x2goserver.service - X2Go Server Daemon
Loaded: loaded (/lib/systemd/system/x2goserver.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2021-09-19 10:53:30 NZST; 39min ago
However, I can't connect to it from Windows (via X2Go Client), the connection attempt times out.
I understand that this connection should be over port 22 (TCP), but I can't telnet to this port on the server, and when I list the listening ports on the server, port 22 isn't in there.
How can I make X2GoServer listen on port 22? I've made sure to unblock it on the firewall.
Port 22 is the ssh port. So without knowing x2go, I cannot imagine any other explanation than x2go using ssh -- which of course makes sense. If that's the issue, then make sure
openssh-server
is installed.