Follow these steps
Note: You will need to use the terminal, and will need admin / root / sudo access as a user to complete this setup.
Setting up X2Go Server and Client
###Install SSH Server on the Server side
sudo apt-get install openssh-server -y
X2Go Server setup
sudo apt-get update
sudo apt-get install python-software-properties -y
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
apt-get install x2goserver x2goserver-xsession -y
Install Mate desktop (if needed)
sudo apt-add-repository ppa:ubuntu-mate-dev/ppa
sudo apt-add-repository ppa:ubuntu-mate-dev/trusty-mate
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install --no-install-recommends ubuntu-mate-core ubuntu-mate-desktop -y
X2Go Client Install
sudo apt-get install x2goclient -y
- if necessary, create a user on the remote (server) machine that you can login to the desktop session as, as well as home directory for that user.
To create a user and add a home directory:
useradd <username>
passwd <username>
mkdir /home/<username>
chown <username>:<username> /home/<username>
Start X2Go Client and login using IP address of the server.
Note: You can set X2Go to full screen, and then use CTRL+ALT+T to un-capture from full screen.