Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Are there (preferably free) alternatives to VNC on Linux?

Is there different remote desktop technologies for Linux or is it all based around VNC?

EDIT: Thanks symcbean for your comment, good point. I find the network performance of RDP much faster than VNC. I am currently using tightVNC, but I do not want to compromise the quality for speed. Using RDP I find that it is just like being infront of the computer. I'm using VNC over an internet connection to a virtual dedicated server, on a broadband connection (admittedly not the fasted broadband in the world - but fast enough) - so in theory there isn't really any serious bottle necks.

-thanks Alex.

share|improve this question
2  
There are answers below - but it might help to know what you don't like about VNC –  symcbean Jan 27 '11 at 14:17

5 Answers 5

up vote 8 down vote accepted

If you have a reasonable fast link, X11 is the native remote technology on Linux and every other Unix-type system, as the X11 system was designed from the ground up to work over the network. These days, it's mostly used with ssh port forwarding (like ssh yourname@example.com -X), and NX, mentioned in the answer by alvosu, "merely" improves on the compression, making it accessible over slow links with a high latency.

share|improve this answer
    
cool thanks svenw –  Alex Key Jan 31 '11 at 19:51
    
X11 would be much more secure also, using SSHD, since VNC and xrdp may be (I believe) unencrypted unless you buy a 3rd party version of those protocols like "Real-VNC" , etc. –  djangofan May 3 '12 at 22:34
2  
Just like you can tunnel X11 over SSH, you can also tunnel VNC over SSH (or SSL/TLS; look at stunnel) ;) –  reiniero May 6 '12 at 2:03
    
X11 over ssh feels about 5 times faster than VNC or Spice -- nearly fast enough to view flash video... –  hdave Mar 27 '13 at 20:59

NX technology is a computer program that handles remote X Window System connections, and attempts to greatly improve on the performance of the native X display protocol to the point that it can be usable over a slow link such as a dial-up modem. FreeNX - Free Software (GPL) Implementation of the NX Server.

share|improve this answer
    
Cool thanks alvosu –  Alex Key Jan 27 '11 at 11:03

Depends why you need it. xrdp is a wrapper around vnc but it solves most of the difficulties I have with vnc on Linux. http://xrdp.sourceforge.net/

share|improve this answer
    
interesting I haven't heard of that before - thanks. –  Alex Key Jan 31 '11 at 19:50

And if the box you are connecting to virtualized using KVM (or RHEV), you can use Spice which performs exceptionally well.

http://spice-space.org

share|improve this answer
    
Interesting thanks Izap. I don't have my virtual server setup at the moment, but next time I do I'll give this one a shot. I've not heard of spice before, but it does look intriguing. –  Alex Key Jan 31 '13 at 20:03

Using cygwin-x to run an x-server on your windows, then ssh to the machine. This doesn't give you a desktop like you would with vncserver, but it lets you run x-apps. And as mentioned above it is over ssh so it's encrypted. I have not tried running vnc over ssh itself. A tutorial on that would be great. This is the tutorial for cygwin x http://geekswing.com/geek/linux/vncserver-alternative-running-x-windows-through-ssh-using-cygwin-x/

share|improve this answer
    
Good tip, thanks Scotty I haven't had a chance to try it out, but I like the theory. –  Alex Key Feb 22 '13 at 9:22

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.