Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

closed as off-topic by Ward, MadHatter, mdpc, Jim B, fuero Mar 20 at 9:50

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

There are answers below - but it might help to know what you don't like about VNC – symcbean Jan 27 '11 at 14:17
up vote 9 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 -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 KeySmith 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
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 KeySmith 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.

share|improve this answer
interesting I haven't heard of that before - thanks. – Alex KeySmith 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.

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 KeySmith 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

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

X2Go is a software that enables you to access graphical desktop of a Linux computer. It performs really well even over low bandwidth connections. You can choose to use an entire desktop, or have only a single application (over X11 with a persistent session). If you are familiar with solutions like GNU Screen or tmux for command line sessions, X2Go is a similar tool for graphical sessions. X2Go uses NX technology under the hood.

share|improve this answer

Chrome remote desktop looks like a good alternative.

share|improve this answer

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