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¶
Connect to your 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
Install browser Pale Moon
# 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¶
install
x2goclient
Ubuntu:
sudo add-apt-repository ppa:x2go/stable && \ sudo apt-get update && \ sudo apt-get install x2goclient
References:
Run 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
Firefox usage¶
You may need to disable xrender
settings in about:config
and Disable hardware acceleration in Firefox. For more information see: