terminal services prototype

Felipe Alfaro Solana felipe_alfaro at linuxmail.org
Thu Jun 3 21:59:39 UTC 2004


On Thu, 2004-06-03 at 19:11, Mark McLoughlin wrote:
> Hey,
> 	Caolán and I have been working on prototyping a VNC based terminal
> services system which also allows hot-desking.
> 
> 	The idea is that we allow GDM to accept VNC connections, spawn a VNC
> server for each new connection and display a login screen. The user then
> authenticates through the login screen as normal and GDM starts a new
> session on the VNC server. However, if you then close your VNC client,
> the session doesn't go away. GDM continues to manage that session.
> 
> 	You may then go to a different terminal, the server will spawn off a
> new VNC server with a login screen through which you log in. However,
> once you log in, GDM detects that you already have a session running and
> switches you to your original session rather than starting a new
> session.
> 
> 	You could imagine terminals which are very similar to LTSP terminals,
> but instead of starting an X server which queries the server for a login
> using XDMCP, it starts a fullscreen vncviewer which connects to the
> server.
> 
> 	We've reached a stage where we can demo the basic idea, so here's the
> results:
>  1) On a test machine which will act as the terminal server, install
>     the "gdm" and "vnc-server" packages from:
> 
>         http://people.redhat.com/markmc/terminal-services-demo
> 
>     Note: there are packages built against both FC2 and rawhide.
> 
>  2) Punch port 5900 through the firewall on the server - i.e. 
>     system-config-securitylevel, Other ports, "5900:tcp"
> 
>  3) Reboot for good luck.
> 
>  4) From another machine, vncviewer -FullScreen -FullColor myserver
> 
>  5) Log in as normal, play around, start a few apps.
> 
>  6) Close vncviewer (F8, Exit viewer)
> 
>  7) Start vncviewer as in (4)
> 
>  8) Log in as normal, you should be immediately switched back to your 
>     original session.

Doesn't work properly.
The first time I logon it works nicely. However, I can't get back to my
session once I disconnect.

When trying to log in back, GDM simply hangs indefinitely. No CPU cycles
are wasted. Nothing seems to happen. I'm using Kerberos V
authentication, IPv6 and IPSec.

Please, feel free to contact me for additional information.
Thanks!





More information about the Fedora-desktop-list mailing list