What free Remote Desktop (server) solutions are there?
        Posted  
        
            by 
                Tao
            
        on Ask Ubuntu
        
        See other posts from Ask Ubuntu
        
            or by Tao
        
        
        
        Published on 2010-09-13T11:08:06Z
        Indexed on 
            2011/01/18
            1:00 UTC
        
        
        Read the original article
        Hit count: 679
        
I know Ubuntu comes with a "Remote Desktop" option that appears to be a straightforward VNC server, and I'm trying to understand the alternatives. Here are the possibilities I've heard about so far:
- VNC
 - VNC + SSH Tunnelling
 - NX Server, free edition
 - FreeNX
 - NeatX
 - X2Go
 - X11 Forwarding over SSH
 - xrdp
 
I'm coming at this from a Windows user's perspective: To the best of my experience, RDP (aka Terminal Services) is a reasonably secure (barring mitm/server spoofing), efficient desktop sharing protocol with well-supported clients, that can be exposed to the internet when necessary without major fears of intrusion. To the best of my knowledge straight VNC is none of those things, which is where I get confused - why wouldn't a better desktop sharing technology be developed or used in the open-source world? I know VNC can be wrapped with SSH, but that seems beyond the reach of a casual user. X11 forwarding over SSH may be more or less efficient, I have no idea, but is definitely even more complicated, and doesn't (as far as I know) give you access to already-running stuff (no desktop sharing as such, just remote application running).
So, I'd like any feedback/preferences amongst these or any other "Free" desktop sharing options, using these criteria and/or any others:
- Security (esp. for access across internet)
 - Efficiency (bandwidth usage, responsiveness, etc)
 - Free-ness, as in Speech (not sure where RDP or FreeNX lie for this)
 - Free-ness, as in Beer (are there any commercial solutions with usable dependable free offerings?)
 - Ease of use (server and client side)
 - Cross-OS Client availability
 - Cross-OS Server availability
 - Support for independent sessions and shared (and/or "Console") sessions
 - Ongoing support/maintenance/development
 
Thanks!
© Ask Ubuntu or respective owner