Resposta 2 em 1:
www.tightvnc.com Escreveu: TightVNC is a free remote control software package derived from the popular VNC software. With TightVNC, you can see the desktop of a remote machine and control it with your local mouse and keyboard, just like you would do it sitting in the front of that computer. TightVNC is:
* free, GPL-licensed, with full source code available;
* useful in remote administration, remote customer support, education, and for many other purposes;
* cross-platform, available for Windows and Unix, compatible with other VNC software;
* well maintained and being actively developed.
Se calhar até pode dar para tranferir ficheiros, mas essa não é o principal objectivo do protocolo. De qualquer forma nunca vi essa opção, se clahar o RealVNC trás lá essa opção.
EDIT: andei a ver e sempre encontrei a opção de tranferencia de ficheiros no site deles:
TightVNC Features
Here is a brief list of TightVNC features absent in the standard VNC.
* File transfers in Win32 version. You can updload files from your local machine to the TightVNC server, and download files from the server to you computer.
* Local cursor handling. Cursor movements do not generate screen updates any more, remote cursor movements are processed locally by the viewer, so you do not see slow remote cursor movements behind the local cursor.
* Efficient compression algorithms. New Tight encoding is optimized for slow and medium-speed connections and thus generates much less traffic as compared to traditional VNC encodings. At the same time, TightVNC supports all the standard VNC encodings, so it can operate efficiently over fast networks, too. Thus, with TightVNC you can work remotely almost in real time in most network environments.
* Configurable compression levels. You can choose any appropriate level of compromise between compression ratios and coding speed, depending on your connection speed and processor power.
* Optional JPEG compression. If you don't care too much about perfect image quality, you can use JPEG compression which will compress color-rich screen areas much more efficiently (the image quality level is configurable too).
* Enhanced Web browser access. TightVNC includes a greatly improved Java viewer with full support for Tight encoding, local cursor feature, 24-bit color mode, and more. The Java viewer applet can be accessed via built-in HTTP server like in the standard VNC.
* Support for two passwords (full-control and read-only). The server allows or disallows remote keyboard and mouse events depending on which password was used for authentication.
* Advanced Properties dialog in WinVNC. Unlike the standard VNC, TightVNC gives you the possibility of setting a number of advanced settings directly from the WinVNC GUI, and to apply changed settings immediately. There is no need to launch regedit to set query options, connection priority, to allow loopback connections, disable HTTP server etc.
* Flexible configuration options. Unlike the standard VNC, TightVNC allows you to choose arbitrary port numbers for TCP/IP connections, in addition to display numbers traditionally used in VNC.
* Automatic SSH tunneling on Unix. The Unix version of TightVNC viewer can tunnel connections via SSH automatically using a local SSH/OpenSSH client installation (provided that an SSH/OpenSSH server is running on the server as well).
* And more. TightVNC features a number of other improvements, performance optimizations and bugfixes, see change logs for more information.
Não notei pois uso tanto o tightvnc cliente no windows e no linux, mas uso o x11vnc como server no linux.