User Tools

Site Tools


doc:installation:x2goserver

This is an old revision of the document!


X2Go Server installation

Please see X2go's Server Core for detailed documentation.

Ubuntu

Quick

You might have to install add-apt-repository first using:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver

Detailed

FIXME This needs to become more generic and less confusing

First add the X2Go ppa repository for Ubuntu.

After adding the x2go PPA on your remote Ubuntu “desktop” server there are a few general steps to follow to install the x2goserver for use.

Start a ssh terminal session with the remote Ubuntu server.

If you have not copied ssh keys (see x2go wiki section called Advanced x2go Setups) in order to use automatic login by user to the remote server without having to enter their password and instead you plan to require remote users to enter both their UserID and Password on their x2go client then you will need to edit/modify /etc/ssh/sshd_config and change the entry for ChallengeResponseAUthentication from NO to YES then restart ssh (sudo /etc/init.d/ssh restart).

The next step is to install the primary x2goserver packages.

sudo apt-get install x2goserver x2goserver-xsession

Debian

Add our X2Go Debian Repository.

sudo apt-get install x2goserver x2goserver-xsession

RHEL 6

Add the x2go repo to your yum configuration.

Activating Optional Channels for RHEL

Check that you have activated the “optional” channel:

sudo rhn-channel -l

If the optional channel for your base channel is not active, activate it. e.g.:

sudo rhn-channel --add -c rhel-x86_64-server-optional-6

Installing sshfs (fuse)

Currently, even in the optional channel, there is no official package for sshfs and it is not (yet?) included in the x2go repo. Thus it has to be downloaded form an alternate source:

Option 1: Download the package manually

sudo yum install fuse fuse-libs
wget http://pkgs.repoforge.org/fuse-sshfs/fuse-sshfs-2.2-1.el6.rf.x86_64.rpm
sudo rpm -i --nosignature fuse-sshfs-2.2-1.el6.rf.x86_64.rpm

Option 2: Install EPEL

URL to most recent EPEL repo installation package available here

wget http://mirror01.th.ifl.net/epel/6/i386/epel-release-6-7.noarch.rpm
sudo rpm -i epel-release-6-7.noarch.rpm
sudo yum install fuse-sshfs

Installing x2go server

You should now be able to install the x2goserver package:

sudo yum install x2goserver

Warning: Note that currently the server must be in runlevel 5 to accept connections.

doc/installation/x2goserver.1363117576.txt.gz · Last modified: 2013/03/12 19:46 by sunweaver