Jump to content

Comparison of remote desktop software: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
MacJarvis (talk | contribs)
No edit summary
MacJarvis (talk | contribs)
No edit summary
Line 59: Line 59:
| [[Proprietary software license|Proprietary]]
| [[Proprietary software license|Proprietary]]
! {{yes|[[Image:Black check.svg|12px]]}}
! {{yes|[[Image:Black check.svg|12px]]}}
! {{yes|[[Image:Black check.svg|12px]]}}
! {{no|X}}
! {{no|X}}
! {{no|X}}
| {{yes|[[Secure Sockets Layer|SSL]], [[Transport Layer Security|TLS]]}}
| {{yes|[[Secure Sockets Layer|SSL]], [[Transport Layer Security|TLS]]}}
! {{no|X}}
! {{no|X}}
! {{yes|[[Image:Black check.svg|12px]]}}
! {{yes|[[Image:Black check.svg|12px]]}}
! {{yes|[[Image:Black check.svg|12px]]}}
! {{yes|[[Image:Black check.svg|12px]]}}
! {{yes|[[Image:Black check.svg|12px]]}}
! {{no|X}}
! {{no|X}}
! {{no|X}}
! {{yes|[[Image:Black check.svg|12px]]}}
! {{yes|[[Image:Black check.svg|12px]]}}

Revision as of 21:21, 17 October 2008

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

Comparison chart

Program Protocol License Client

Client

Server

Server

Java Viewer

Java viewer

Built-in Encryption

Native encryption

File Transfer

File Transfer

Audio Support

Audio Support

Multiple Sessions

Multiple SessionsMultiple Sessions

Linux

Linux

Mac OS X

Mac OS X

Microsoft Windows

Windows

AnywhereTS RDP, ICA Proprietary X X SSL, TLS X X
Apple Remote Desktop RFB(VNC) Proprietary X AES-128 X X X
Aqua Connect RDP, RFB(VNC), X11 Proprietary X SSL, TLS X X X
Cendio ThinLinc RFB(VNC) Proprietary SSH
Chicken of the VNC RFB(VNC) GPL X X X X X X X X
Citrix XenApp RDP, ICA Proprietary SSL, TLS
Crossloop RFB(VNC) GPL X AES-128 X X X X
EchoVNC RFB(VNC) GPL X X X
Fog Creek Copilot RFB(VNC) GPL X SSL X X X
FreeNX NX, RDP, RFB(VNC) GPL X X AES X X
GoToMyPC ? Proprietary AES-256 Viewer only
I'm InTouch Proprietary Proprietary SSL Viewer only Viewer only
IBM Director Remote Control Proprietary Proprietary AES, 3DES, DES X X X
jrdesktop Proprietary GPL SSL, TLS X Viewer only
KRDC RFB(VNC) GPL X X X X X X X
LogMeIn (free) Proprietary Proprietary SSL X X X X
Netsupport Manager Proprietary Proprietary
NX Client NX, RDP, RFB(VNC) Proprietary X Varies
NX Server NX, RDP, RFB(VNC) Proprietary X X AES X X
Mac OS X 10.5 Screen Sharing RFB(VNC) Proprietary X AES-128 X X X X
rdesktop RDP GPL X
RealVNC Free RFB(VNC) GPL X X X X
RealVNC Personal RFB(VNC) Proprietary AES-128 X X X
RealVNC Enterprise RFB(VNC) Proprietary AES-128 X
Remote Administrator Proprietary Proprietary X AES-256 X X X
Remote Desktop Connection RDP Proprietary Varies Viewer only[1] Viewer Only
Remote Graphics Software Proprietary Proprietary Client Only X
SSH with X forwarding X11 BSD X X X [2] [3] [3]
Sun Secure Global Desktop Software AIP Proprietary SSL, TLS (AES-256)
Symantec pcAnywhere Proprietary Proprietary AES-256 X
TeamViewer Proprietary Proprietary X AES-256 X X
TightVNC RFB(VNC) GPL X X [4]
Timbuktu Proprietary Proprietary X X
UltraVNC RFB(VNC) GPL With plugin X X X [5]
WallCooler VPN Proprietary Proprietary N/A SSL, TLS X X
WebTrain Proprietary Proprietary N/A SSL, TLS X X
XDMCP X11 MIT X X X Viewer only X
xrdp RDP GPL X N/A X X X X
X11vnc RFB(VNC) GPL X SSL X X

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.

Notes

  1. ^ See the "xrdp" entry below in this table, an open source remote desktop protocol(rdp)server for Linux http://xrdp.sourceforge.net/
  2. ^ No sessions at all, just individual program windows. However you can use Xnest if you want.
  3. ^ 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
  4. ^ As of January 28, 2008, TightVNC does not support Windows Vista, "just like all other versions and free distributions of VNC-derived software" (See TightVNC FAQ)
  5. ^ UltraVNC v1.0.4 RC4 (BETA) claims "Greatly improved Vista support" as of October 1, 2007 (See UltraVnc Vista Support.

See also