Jump to content

Comparison of remote desktop software: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Line 356: Line 356:
| {{yes|RSA-1024, RC4-128}}
| {{yes|RSA-1024, RC4-128}}
! {{yes|[[Image:Black_check.svg|12px]]}}
! {{yes|[[Image:Black_check.svg|12px]]}}
! {{no|X}}
! {{yes|[[Image:Black_check.svg|12px]]}}
! {{yes|[[Image:Black_check.svg|12px]]}}
! {{yes|[[Image:Black_check.svg|12px]]}}
! {{no|X}}
! {{no|X}}

Revision as of 07:17, 8 May 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 Microsoft Windows
AnywhereTS RDP, ICA Proprietary X X SSL, TLS X X
Apple Remote Desktop RFB(VNC) Proprietary X AES-128 X X X
Chicken of the VNC RFB(VNC) GPL X X X X X X X X
Citrix XenApp RDP, ICA Proprietary SSL, TLS
FreeNX NX, RDP, RFB(VNC) GPL X X AES X X
ggivnc RFB(VNC) X11 X X X X X X
GoToMyPC ? Proprietary AES-256 Viewer only
I'm InTouch Proprietary Proprietary SSL X Viewer only Viewer only
IBM Director Remote Control Proprietary Proprietary AES, 3DES, DES X X X
Instant Housecall Proprietary SaaS X AES256, SSL X X X
ISL Light Propietary Proprietary X AES-128 X
JollysFastVNC RFB(VNC), ScreenRecycler, Bonjour Proprietary X X X X X X X
KRfb/KRDC RFB(VNC) GPL X X X X X X X
NTRconnect Propietary SaaS X AES256, SSL X
NX Client [1] NX, RDP, RFB(VNC) Proprietary X Varies
NX Server [2] 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
RapidAssist Proprietary Proprietary X Proprietary 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
Remote Administrator Control [1] Proprietary Proprietary X RSA-1024, RC4-128 X X X
RemoteCall Remote Desktop Support Kernel-level video driver Proprietary Web Viewer AES-128 X
Remote Desktop Connection RDP Proprietary Varies Viewer only 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
TeamViewer[4] remote desktop protocol Unknown Proprietary X RSA-1024, RC4-128 X X
Thinstuff LX Server RDP Proprietary X X ? X X[5] X X
TightVNC RFB(VNC) GPL X X Viewer only [6]
Timbuktu Proprietary Proprietary X X
UltraVNC RFB(VNC) GPL With plugin X X X [7]
Vine [3][8] RFB(VNC) GPL (Server)

Proprietary (Client)

X Can Require SSH X X X
XDMCP X11 MIT X X X X
xrdp RDP GPL X N/A ? ? ? ? X X
X11vnc RFB(VNC) GPL X SSL X X
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 Microsoft Windows

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. ^ Remote Administrator Control
  2. ^ No sessions at all, just individual program windows.
  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. ^ TeamViewer Desktop Sharing - Remote Control - Support
  5. ^ Audio support in LX Server is under development
  6. ^ 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)
  7. ^ UltraVNC v1.0.4 RC4 (BETA) claims "Greatly improved Vista support" as of October 1, 2007 (See UltraVnc Vista Support.
  8. ^ Server also known as OSXvnc.