Remote access and desktop sharing
Allows access to / from all sorts of hosts including Windows and Linux. You use vncviewer to take over the desktop of a Windows machine running the VNCserver. Very handy if you have a small network and want to do operations on remote machines without actually (gasp) walking there. Works well over SSH, if you need security.
There are several implementations of VNC using the RFB protocol.
RealVNC "Official" verion.
TightVNC Creator of "Tight" encoding.
Ultr@VNC Has Tight encoding, eSVNC compatible file transfer, and fancy video hooks for Windows 2K/XP.
TridiaVNC Has Zlib and Tight encoding.
You can also start VNC in reverse (where the shared desktop is connected to the viewing desktop). This can be useful either to get around firewalls or to hand control of the connection to the person sharing their desktop: On viewer:
- xvncviewer -listen
On shared desktop:
- x11vnc -connect viewer:0
Has a 'Share my desktop' setting in its menu which seems to use VNC for the connection.
Allows the use of Windows remote desktop services.