Installing X2go Centos 7

For this we need to ad EPEL repo, add it as follows:

sudo yum install epel-release

Installing x2go

yum install -y x2goserver-xsession

Installing Xfce:

yum groupinstall -y "Xfce"
reboot

once the machine is restarted

Note: As much as I prefer the gnome-desktop or cinnamon-desktop environments, I could not make it work. If you find a way to make it work please feel free to leave a comment. Xfce is fine for basic remote desktop access.

If you need to open SSH

firewall-cmd --permanent --zone=public --add-service=ssh
firewall-cmd --reload

Client:

To install x2go client on fedora

sudo yum install epel-release x2go-client