X2go – Open source terminal server project (alternative to FreeNX)
Install x2go in Ubuntu 9.10 (Karmic)
First you need to edit the /etc/apt/sources.list file
gksudo gedit /etc/apt/sources.list
Add the following line
deb http://x2go.obviously-nice.de/deb/ lenny main
Save and exit the file
Install GPG key
sudo gpg --keyserver wwwkeys.eu.pgp.net --recv-keys C509840B96F89133
sudo gpg -a --export C509840B96F89133 | apt-key add --
Update source list
sudo apt-get update
Installing x2go server
X2goserver-Home is a meta package which will install an x2goserver for a single host. This meta package will take care of configuring your system and you'll be able to use it after very short time. This Edition fits perfectly inside Ubuntu machines. An unlimited number of users can access this PC – but you won't be able to use multi server features like “load balancing”.
sudo apt-get install x2goserver-home
Note:- Please make sure that the following packages are installed: SSHFS, FUSE and SQLIGHT3.
Installing X2go client
To get access to a x2goserver, you'll need to install x2goclient. If you are using Gnome, you can use x2goclient-gtk
sudo apt-get install x2goclient-gtk
If you want to install x2go client in windows first you need to download windows client from here http://www.x2go.org/index.php?id=7
Installing X2go gnome bindings
If you are using Gnome as serverside desktop, you can install the x2gognomebindings package to get a icon to suspend sessions and to be able to access clientside filesystems.
sudo apt-get install x2gognomebindings