Remote desktop via X2GO

x2go allows you to run a browser (or any other application on x-server) on a remote server

Deploying X2GO server

sudo add-apt-repository ppa:x2go/stable && \
sudo apt-get update && \
sudo apt-get install -y x2goserver x2goserver-xsession
  • install desktop environment you prefer, e.g. LXDE:

sudo apt-get install lubuntu-desktop
# choose lightdm
# http://linux.palemoon.org
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:stevenpusser.list"
wget -nv https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_18.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install palemoon

X2GO Client

x2goclient
  • create a new session with the settings below and connect to it (we assume that you have user named “noroot” with ssh keys configured):

Host : YOUHOST
Port : 22
Session type: LXDE
[x] Try auto Login
Input / Output: Use Whole Display
Username: noroot