How To for hi-jacking the RDP remote login feature introduced in Ubuntu 12.10 with X2Go

As a proof-of-concept I have provided some packages ([1], [2]) that can be installed on Ubuntu 12.10 and allow hi-jacking of the (new) RDP remote login feature in Ubuntu 12.10 with X2Go.

[1] http://code.x2go.org/gitweb?p=lightdm-remote-session-x2go.git;a=summary
[2] http://code.x2go.org/gitweb?p=libpam-x2go.git;a=summary


The following simple steps have to be followed, to do the hi-jacking...


X2Go Server (Ubuntu precise):

 $ sudo add-apt-repository ppa:x2go/stable
 $ sudo apt-get update
 $ sudo apt-get install x2goserver-xsession

DONE!


Client (Ubuntu quantal, I used i386, but amd64 should work as well):

 $ sudo add-apt-repository ppa:x2go/ppa
 $ sudo apt-get update
 $ sudo apt-get install lightdm-remote-session-x2go

DONE!

Note: the package lightdm-remote-session-x2go will kick lightdm-remote-session-freerdp out of the system.


On UCCS:

Add Remote Desktop Profile

  • NAME: X2Go Server (or any other name you like)
  • Host: <x2goserver.mydomain>:<sshport>
  • Type: rdp
  • Login: <your-uid-on-x2goserver>
  • Password: <secret>
  • Domain: UNITY (or GNOME or KDE or LXDE or XFCE)

DONE!


Then back on the Client in LightDM:

  • use the Remote Login feature, login with your UCCS credentials
  • select host/session profile X2Go Server
  • log in...

DONE!


You should see an X2Go session coming up...


light+love
sunweaver