Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

Re: terminal services prototype: msg#00020

Subject: Re: terminal services prototype
On Thu, 2004-06-03 at 18:11 +0100, 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.
> 
>       Caveats:
> 
>   + You don't want install these packages on a machine which you need to
>     stay working. We're making no stability/security guarantees 
>     whatsoever yet.
> 
>   + The VNC protocol stream is unencrypted. When you type in your 
>     password to the login screen its going across the network in plain 
>     text. Don't test this on an untrusted network. We'll be making all 
>     this work using the SSL extension used in Vino[1].
> 
>   + Right now, the client will be encoding the pixels using the "raw" 
>     encoding. No compression, so it'll be slow. We'll be fixing that 
>     soon too.
> 
> Cheers,
> Mark.
> 
> [1] - http://www.gnome.org/~markmc/blog/05022004
> 
> 

Could you yummify your archive so we can just point at it and get
updates whenever you make them? (I realize this will probably hit
rawhide at some point but I'm taking a breather from rawhide for a while
between betas!) 

Slightly OT:
Do you plan to add vino? I've got it all built (it seems to work) but
I'm not sure the rpms are complete. (I had to add vino-session as a
startup item.) And along the lines of a bug report, everytime a coworker
runs nessus against my system, vino-server goes off the deep end eating
100% of one CPU. Other than that, it works quite well.

Thanks,

tjb
-- 
=======================================================================
| Thomas Baker                                  email: tjb@xxxxxxx    |
| Systems Programmer                                                  |
| Research Computing Center                     voice: (603) 862-4490 |
| University of New Hampshire                     fax: (603) 862-1761 |
| 332 Morse Hall                                                      |
| Durham, NH 03824 USA              http://wintermute.sr.unh.edu/~tjb |
=======================================================================


-- 
Fedora-desktop-list mailing list
Fedora-desktop-list@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-desktop-list



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
user-groups.jax...    php.zend.framew...    os.solaris.open...    web.quixote.use...    java.openjdk.ho...    ietf.secmech/20...    gnu.glpk/2004-0...    recreation.cars...    network.smokepi...    linux.drivers.i...    cms.opencms.dev...    fonts.gfontview...    text.xml.soap.u...    voip.nist-sip/2...    debian.ports.hp...    xfree86.interna...    science.biology...    qnx.openqnx.dev...    mail.sylpheed.c...    busybox/bios/20...    emulators.kvm.s...    hardware.openco...    apple.fink.begi...    kde.german/2006...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation