Comparison of remote desktop software

From Wikipedia, the free encyclopedia

Jump to: navigation, search

This page is a comparison of remote desktop software available for various platforms.

Contents

[edit] Comparison chart

Program Protocol License Client/Server Built-in Encryption

Native encryption

File Transfer

File Transfer

Audio Support

Audio Support

Multiple Sessions

Multiple SessionsMultiple Sessions

Seamless Window FreeBSD Client Linux Client

Linux

Mac OS X Client

Mac OS X

Microsoft Windows Client

Windows

Blackberry Client Windows Mobile Client Java Client

Java viewer

AnywhereTS RDP, ICA Proprietary Client Only SSL, TLS X X X X X X X
Apple Remote Desktop RFB(VNC) Proprietary Client & Server AES-128 X X X X X X X X
Apple Screen Sharing (iChat) Proprietary, RFB(VNC) Proprietary Client & Server AES-256 X X X X X X X X X
Aqua Connect RDP, RFB(VNC), X11 Proprietary Client & Server SSL, TLS X X X
Bomgar Proprietary, X11 Proprietary Client & Server SSL,AES-256 X X
Cendio ThinLinc RFB(VNC) Proprietary Client & Server SSH X X X
Chicken of the VNC RFB(VNC) GPL Client Only X X X X X X X X X X X
Citrix XenApp RDP, ICA Proprietary Client & Server SSL, TLS X X
DameWare Mini Remote Control RDP, Proprietary Proprietary Client & Server SSL, AES-256 X X X X X X X
EchoVNC RFB(VNC) GPL Client & Server X X X X X X X
Ericom PowerTerm WebConnect RDP, RFB(VNC) Proprietary Client & Server X X X X
Fog Creek Copilot RFB(VNC) Proprietary Client & Server SSL X X X X X X X X
FreeNX NX, RDP, RFB(VNC) GPL Client & Server AES X X X X X X
GoToMyPC  ? Proprietary Client & Server AES-256 X X X X
I'm InTouch Proprietary Proprietary Client & Server SSL X X X X
iTALC RFB(VNC) GPL Client & Server SSH X X X X X X
IBM Director Remote Control Proprietary Proprietary Client & Server AES, 3DES, DES X X X X X X X
JollysFastVNC RFB(VNC) Proprietary Client Only SSL, TLS, SSH X X X X X X X X X
jrdesktop Proprietary GPL Client & Server SSL, TLS X X X X
KRDC RFB(VNC), RDP GPL Client Only X X X X X X X X X
LogMeIn Free Proprietary Proprietary Client & Server SSL X X X X X X X X
LogMeIn Pro Proprietary Proprietary Client & Server SSL X X X X X X
Mac HelpMate RFB(VNC) Proprietary Client & Server AES-128 X X X X X X X
Netsupport Manager Proprietary Proprietary Client & Server X X X X
NX technology NX, RDP, RFB(VNC) Proprietary Client & Server AES X X X Varies
PC File Transfer Proprietary Proprietary Client & Server AES X X X X X X X
PROXY Pro Workstation Edition Proprietary Proprietary Client & Server SSL, AES-256 X X X X X X X
PROXY Pro Gateway Edition Proprietary Proprietary Client & Server SSL, AES-256 X X X X X X X
rdesktop RDP GPL Client Only [1] X X
RealVNC Free RFB(VNC) GPL Client & Server X X X X X [2] X X
RealVNC Personal RFB(VNC) Proprietary Client & Server AES-128 X X X X X X X
RealVNC Enterprise RFB(VNC) Proprietary Client & Server AES-128 X X X X
Remote Administrator Proprietary Proprietary Client & Server AES-256 X X X [3] X [4] X X X
Remote Desktop Connection/Terminal Services RDP Proprietary Client & Server [5] X [6] X [7]
Remote Graphics Software Proprietary Proprietary Client & Server X X X
ScreenConnect Proprietary Proprietary Client & Server AES-256 X X X X X
SSH with X forwarding X11 BSD Client & Server X X [8] [9] [9] X X X
Sun Secure Global Desktop Software AIP Proprietary Client & Server SSL, TLS (AES-256) X X
Symantec pcAnywhere Proprietary Proprietary Client & Server AES-256 X X X
TeamViewer Proprietary Proprietary Client & Server AES-256 X X X X X X
TightVNC RFB(VNC) GPL Client & Server X X X [10] X X
Timbuktu Proprietary Proprietary Client & Server X X X X X X X
UltraVNC RFB(VNC) GPL Client & Server With plugin X Partial[11] X X X [12] X X
Webex Proprietary Proprietary Client & Server X X X X
WebTrain Proprietary Proprietary Client & Server SSL, TLS X X X X X X N/A
XDMCP X11 MIT Client & Server X X X X X X X
xpra Bencode-based GPL Client & Server SSH X X [13] X X X X X
xrdp RDP GPL Server Only X X X X X X X N/A
X11vnc RFB(VNC) GPL Server Only SSL X X X X X
x2x X11 BSD Client Only X[14] X X X [15] X X X
Program Protocol License Client/Server Built-in Encryption

Native encryption

File Transfer

File Transfer

Audio Support

Audio Support

Multiple Sessions

Multiple SessionsMultiple Sessions

Seamless Window FreeBSD Client Linux Client

Linux

Mac OS X Client

Mac OS X

Microsoft Windows Client

Windows

Blackberry Client Windows Mobile Client Java Client

Java viewer

[edit] Terminology

In the table above, the following terminology is intended to be used to describe some important features:

  • Audio Support: the remote control software transfers audio signals across the network and plays the audio through the speakers attached to the local computer. For example, music playback software normally sends audio signals to the locally-attached speakers, via some sound controller hardware. If the remote control software package supports audio transfer, the playback software can run on the remote computer, while the music can be heard from the local computer, as though the software were running locally.
  • Built-in Encryption: the software has at least one method of encrypting the data between the local and remote computers, and the encryption mechanism is built into the remote control software.
  • File Transfer: the software allows the user to transfer files between the local and remote computers, from within the client program's user interface.
  • Seamless Window: the software allows an application to be run on the server, and just the application window to be shown on the clients desktop. Normally the remote desktop application window chrome is also removed giving the impression that the application is running on the client machine.

[edit] Notes

  1. ^ With the addition of SeamlessRDP
  2. ^ RealVNC Free has no Windows Vista or Server 2008 support (See:RealVNC Download)
  3. ^ Runs under Wine.
  4. ^ Since version 3.2 (released 2008-04-25) supports Windows Vista(SP1)/2008/XP/2003/2000 (32-bit and 64-bit editions).
  5. ^ Provided the server is running Windows 2008 or later.
  6. ^ See the "xrdp" entry below in this table, an open source remote desktop protocol(rdp)server for Linux http://xrdp.sourceforge.net/
  7. ^ Windows Mobile Remote Desktop is an optional part of WM 6.1 (See: Mobile Views Blog and PdaPhoneHome)
  8. ^ No sessions at all, just individual program windows. However you can use Xnest if you want.
  9. ^ a b To use Windows or Mac OS X as a client, an X server needs to be installed and running. Windows or Mac OS X can be used as a server, if they have an SSH server running; but only X11 applications (not native GUI applications) can display their GUI on the client; such apps probably have to be run within Cygwin for Windows. only for X apps
  10. ^ as X application, server only serve X applications "MacPorts tightvnc Portfile". http://trac.macports.org/browser/trunk/dports/x11/tightvnc/Portfile. Retrieved on 2009-06-18. 
  11. ^ UltraVNC allows a single Window to be shown, however it is still doing full screen polling and not capturing the application details. This can cause other windows to overlap and popup windows to "disappear".
  12. ^ UltraVNC v1.0.4 RC4 (BETA) claims "Greatly improved Vista support" as of October 1, 2007 (See UltraVnc Vista Support.)
  13. ^ Only for X sessions
  14. ^ x2x documentation indicates that session may be encrypted through an SSH tunnel.
  15. ^ Third-party software required; Microsoft Windows does not include support for the X Window System.

[edit] See also

Personal tools