xdmcp

Gavin McCullagh gmccullagh at gmail.com
Fri Dec 1 11:29:58 GMT 2006


On Fri, 01 Dec 2006, Pan, Richard wrote:

> Is anyone running their edubuntu server as an XDMPC server?  I've been 
> testing it out at my school.  It seems like an interesting way to deliver 
> linux specific applications to users while retaining the mac os and 
> windows os at my school.  Does anyone have any feedback on doing this?

Edubuntu uses something quite similar to XDMCP for its thin clients.
People have used XDMCP for quite a long time for thin clients.  However,
one of the drawbacks of it is that all mouse-clicks, keystrokes and window
images get sent in the clear across the network.  This means someone can
snoop them.  

Instead edubuntu uses a tunnelled ssh session.  ldm (a display manager)
runs on the thin client, you type your username to it and it starts an X
server and initiates an ssh connection to the server running an xsession
displayed locally.  This means all network traffic is encrypted.  There is
a cpu cost in the encryption but it's not too high as a cheap but
relatively secure cypher has been carefully chosen for ldm.

I'm not sure how hard porting ldm to windows would be.  It's python so it
should be feasible -- particularly in cygwin.

If you are not concerned about the security, I've used XDMCP and it works well.

Another alternative might be NX, which is available freely, you can get a
client for windows and it usually runs over ssh.  NX is mainly created to
run over very limited bandwidth (eg a DSL server from home).

	http://www.nomachine.com/

Gavin




More information about the edubuntu-users mailing list