Comparison of remote desktop software

Comparison of remote desktop software

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

Contents

Remote desktop software

General information

Software Protocol Creator First public release date Latest stable version License Free for personal use Free for commercial use
AetherPal Proprietary AetherPal Inc. ? 3.4 Proprietary No No
Ammyy Admin Proprietary, RDP Ammyy ? 2.13 Proprietary Yes No
AnywhereTS RDP, ICA ? ? 3.4 BSD Yes Yes
Apple Remote Desktop RFB(VNC) Apple 2002 3.5 Proprietary No No
Apple Screen Sharing (iChat) Proprietary, RFB(VNC) Apple ? ? Proprietary Yes Yes
Bomgar Proprietary Bomgar 2003 11.1 Proprietary No No
Cendio ThinLinc RFB(VNC) Cendio AB 2003 3.2.0 Proprietary Yes[1] Yes[1]
Chicken RFB(VNC) ? ? 2.2b1 GPL Yes Yes
Chicken of the VNC RFB(VNC) ? ? 2.0b4 GPL Yes Yes
ChunkVNC RFB(VNC) supercoe 11.22.09 3.3 GPL Yes Yes
Citrix XenApp RDP, ICA ? ? 6.5 Proprietary Yes No
CoRD RDP ? ? 0.5.5 GPL Yes Yes
Crossloop RFB(VNC) ? ? 2.80 Proprietary Yes Yes
DameWare Mini Remote Control RDP, Proprietary ? ? 7.5.6.0 Proprietary No No
DualDesk RDP Advantig Corporation ? 20.4.7 Proprietary No No
EchoVNC RFB(VNC) ? ? 2.40v GPL Yes Yes
Ericom PowerTerm WebConnect RDP, RFB(VNC) ? ? ? Proprietary ? ?
Ericom Blaze RDP ? ? ? Proprietary ? ?
Fog Creek Copilot RFB(VNC) ? ? ? Proprietary No No
FreeRDP RDP ? ? 0.8.2 GPL Yes Yes
GO-Global Proprietary ? ? ? Proprietary ? ?
Goverlan Remote Control Proprietary, RDP, Citrix ICA, RFB(VNC) PJ Technologies, Inc. 2009 7.01 Proprietary No No
FreeNX NX, RDP, RFB(VNC) ? ? 3.0.4-10 GPL Yes Yes
HOB HOBLink JWT RDP ? ? ? Proprietary ? ?
HOB HOBLink UWT RDP ? ? ? Proprietary ? ?
HOB HOB MacGate RDP ? ? ? Proprietary ? ?
I'm InTouch Proprietary ? ? ? Proprietary No No
iTALC RFB(VNC) ? ? ? GPL Yes Yes
IBM Director Remote Control Proprietary ? ? ? Proprietary ? ?
ISL Light Proprietary ? ? ? Proprietary No No
KRDC RFB(VNC), RDP ? ? ? GPL Yes Yes
LogMeIn Free Proprietary ? ? ? Proprietary Yes Yes
LogMeIn Pro Proprietary ? ? ? Proprietary No No
Mac HelpMate RFB(VNC) ? ? ? Proprietary ? ?
Mikogo Proprietary BeamYourScreen GmbH ? 4.3 Freeware[2] Yes No
N-central RDP, VNC, Proprietary N-able Technologies 2011 8.0 Commercial No No
NComputing User Extenstion Protocol (UXP) ? ? ? Proprietary ? ?
Netman Proprietary ? ? ? Proprietary ? ?
Netop Remote Control, OnDemand, WebConnect Proprietary Netop Business Solutions 1987 10.01 Proprietary No No
Netsupport Manager Proprietary ? ? ? Proprietary No No
Netviewer Proprietary ? ? ? Proprietary No No
noVNC RFB(VNC) Joel Martin 2010 0.1 LGPL Yes Yes
NoMachine NX Server / NX Client NX, RDP, RFB(VNC) Medialogic Rome (NoMachine) to be announced 4.0 Proprietary Yes (2 user limit) Yes (2 user limit)
Open Text Exceed onDemand Proprietary Hummingbird ? 8.0 Proprietary No No
Oracle Secure Global Desktop Software/Sun VDI AIP ? ? ? Proprietary ? ?
Proxy Networks Proprietary Funk Software Inc. 1993 v7.0.2.1585 Proprietary No No
QVD NX and HTTP Qindel 2011 v3.0 GPL Yes Yes
rdesktop RDP ? ? ? GPL Yes Yes
RealVNC Free RFB(VNC) RealVNC 2002 4.1.3 GPL Yes Yes
RealVNC Personal RFB(VNC) RealVNC 2002 4.6.3 Proprietary No ?
RealVNC Enterprise RFB(VNC) RealVNC 2002 4.6.3 Proprietary No ?
Remote Administrator Proprietary Famatech Corp. 1999 3.4 Proprietary No No
Remote Desktop Manager RDP, ICA, RFB(VNC) Devolutions 2006 6.1.0.0 Proprietary No No
Remote Desktop Services/Terminal Services RDP Microsoft 1998 RDP 7.1 Proprietary Yes[3] ?
Remote Graphics Software Proprietary ? ? ? Proprietary ? ?
Remote Utilities Proprietary Usoris Systems 2004 5.0.1 Proprietary No No
Remoter VNC Proprietary Remoter Labs 2009 3.2 Proprietary No No
RSUPPORT Proprietary RSUPPORT Co., Ltd. 2001 ? Proprietary No No
Screenconnect Proprietary Elsinore Technologies 2008 2.2.1762.4220 Proprietary No No
SimpleHelp Proprietary ? ? ? Proprietary No No
SSH with VNC forwarding[4] RFB(VNC) ? ? ? ? ? ?
SSH with X forwarding X11 ? ? ? BSD Yes Yes
SoftRay ALP ? ? 0.1.90 GPL Yes Yes
Splashtop Remote Proprietary Splashtop Inc August 2010 1.5 Proprietary No No
Sun Ray/SRSS ALP ? ? ? Proprietary ? ?
Sub7 Proprietary ? (Malware) ? ? GPL Yes Yes
Symantec pcAnywhere Proprietary Symantec Corporation ? 12.6.65 Proprietary No No
TeamViewer Proprietary TeamViewer GmbH 2005 Win: 6.0.10772;
MacOS: 6.0.10370;
Linux: 6.0.9258;
Android: 6.0.170;
iOS: 6.0.9279
Proprietary Yes No
Techinline RDP Techinline Ltd. 2006 1.6.3 Proprietary No No
Thinc Thinc Columbia university ? ? ? ? ?
TigerVNC RFB(VNC) RedHat, Cendio AB, Virtual GL 2009 v1.0.1 (2010) GPL Yes Yes
TightVNC RFB(VNC) Constantin Kaplinsky 2001 v2.0.4 - August 2011 GPL Yes Yes
Timbuktu Proprietary ? ? ? Proprietary ? ?
TurboVNC RFB(VNC) The VirtualGL Project 2004 1.0.2 - Aug 2011 GPL Yes Yes
Ulteo Ulteo ? ? ? GPL Yes Yes
UltraVNC RFB(VNC) ? 2008 1.0.9.6.1 - April 2011 GPL Yes Yes
WebEx Proprietary ? ? ? Proprietary ? ?
WebTrain Proprietary ? ? ? Proprietary ? ?
Win2VNC RFB protocol Fredrik Hubinette 2001 v1.4.1 (2005) GPL Yes Yes
Winflector Proprietary OTC 2011 3.0.0.0 Proprietary Yes[1] Yes[1]
x2go ? ? ? ? GPL AGPL Yes ?
XDMCP X11 ? ? ? MIT Yes Yes
xpra Bencode-based Nathaniel Smith 2008 v0.0.6 (2010) GPL Yes ?
xrdp RDP ? ? ? GPL Yes ?
X11vnc RFB(VNC) Karl Runge ? 0.9.12[5] GPL Yes ?
x2vnc X11 ? ? ? BSD Yes ?
x2x X11 ? ? ? BSD Yes ?
Software Protocol Creator First public release date Latest stable version License Free for personal use Free for commercial use

Operating system support

Software Server: Microsoft Windows

Windows

Client: Microsoft Windows

Windows

Server: Mac OS X

Mac OS X

Client: Mac OS X

Mac OS X

Server: Linux

Linux

Client: Linux

Linux

Server: FreeBSD Client: FreeBSD Server: OS/2 eComStation

eComStation

Client: OS/2 eComStation

eComStation

Client: Java

Java viewer

Client: Android

Android

Client: iOS (iPod Touch, iPhone, iPad) Client: Blackberry Server: Windows Mobile

Windows

Client: Windows Mobile

Windows

AetherPal Yes Yes Yes Yes No No No No No No No Yes Yes Yes Yes Yes
AnywhereTS ? Yes ? Yes ? No ? No ? ? No ? ? No ? No
Ammyy Admin Yes Yes No No No No ? No No No No No No No No No
Apple Remote Desktop No No Yes Yes ? No No No ? ? No ? ? No ? No
Apple Screen Sharing (iChat) ? No Yes Yes ? No ? No ? ? No ? ? No ? No
Bomgar Yes Yes Yes Yes Yes Yes Yes Yes No No No Yes Yes Yes Yes Yes
Cendio ThinLinc Yes[6] Yes Yes[7] Yes Yes Yes No No No No Yes No No No No No
Chicken of the VNC No No No Yes No No No No ? ? No No No No ? No
Citrix XenApp ? Yes ? Yes ? Yes ? Yes ? ? Yes Yes Yes Yes ? Yes
Crossloop ? Yes ? Yes ? No ? No ? ? No No No No ? No
DameWare Mini Remote Control ? Yes ? No ? No ? No ? ? No ? ? No ? No
DualDesk Yes Yes No No No No No No No No No No No No No No
EchoVNC ? Yes ? No ? Yes ? No ? ? No ? ? No ? No
Ericom PowerTerm WebConnect Yes Yes ? Yes ? Yes ? No ? ? Yes ? ? No ? No
Ericom Blaze Yes Yes ? Yes ? Yes ? No ? ? No ? ? No ? No
Fog Creek Copilot ? Yes ? Yes ? No ? No ? ? No No No No ? No
FreeRDP ? Yes ? Yes ? Yes ? Yes ? ? No ? ? No ? No
GO-Global ? Yes ? Yes ? Yes ? No ? ? Yes ? ? No ? Yes
Goverlan Remote Control Yes Yes ? Yes ? Yes ? No ? ? No No No No ? ?
FreeNX No Yes No Yes Yes Yes Yes Yes ? ? No ? ? No ? No
HOB HOBLink JWT ? Yes ? Yes ? Yes ? Yes ? ? Yes Yes No No ? No
HOB HOBLink UWT ? No ? Yes ? Yes ? Yes ? ? No No No No ? No
HOB HOB MacGate ? Yes ? Yes ? Yes ? Yes ? ? Yes No No No ? No
I'm InTouch ? Yes ? Yes ? Yes ? No ? ? Yes ? ? No ? No
iTALC ? Yes ? No ? Yes ? No ? ? No ? ? No ? No
IBM Director Remote Control ? Yes ? No ? No ? No ? ? Yes No No No ? No
ISL Light ? Yes ? Yes ? Yes ? No ? ? No No Yes[8] No ? Yes
KRDC ? No ? No ? Yes ? Yes ? ? No ? ? No ? No
LogMeIn Free Yes Yes Yes Yes ? No ? No ? ? Yes Yes[9] Yes No ? Yes[10]
LogMeIn Pro Yes Yes Yes Yes ? No ? No ? ? Yes Yes[9] Yes No ? Yes[1]
Mac HelpMate ? Yes ? Yes ? No ? No ? ? Yes ? ? No ? No
Mikogo ? Yes ? Yes[11] ? No ? No ? ? No No No No ? No
N-central Yes Yes Yes Yes Yes Yes ? ? ? ? Yes No No No ? No
NComputing Yes Yes No No Yes Yes No No No No No No No No No No
Netman ? Yes ? No ? No ? No ? ? No ? ? No ? No
Netop Remote Control, OnDemand, WebConnect Yes Yes Yes Yes Yes Yes No No Yes Yes No No No No Yes Yes
Netsupport Manager ? Yes ? Yes ? Yes ? Yes ? ? Yes ? ? No ? Yes
Netviewer ? Yes ? No ? No ? No ? ? No ? ? No ? No
NoMachine NX No Yes No Yes Yes Yes No Yes ? ? ? ? ? ? ? ?
noVNC No Yes No Yes No Yes No Yes No ? No Yes Yes ? No ?
Open Text Exceed onDemand ? Yes ? No ? Yes ? Yes ? ? No No No No ? No
Oracle Secure Global Desktop Software/Sun VDI ? Yes ? Yes ? Yes ? Yes ? ? Yes ? ? No ? No
Proxy Networks Yes Yes No Yes No Yes No Yes ? ? No No No No ? No
QVD No Yes[12] No No Yes Yes No No No No No No No No No No
rdesktop Yes[13] Yes[14] ? Yes Yes[15] Yes ? Yes ? ? Yes ? ? No ? No
RealVNC Free Yes Yes[16] No No Yes Yes No Yes ? ? Yes Yes Yes No ? No
RealVNC Personal Yes Yes No No No No No No ? ? Yes Yes Yes No ? No
RealVNC Enterprise Yes Yes Yes Yes Yes Yes No No ? ? Yes Yes Yes No ? No
Remote Administrator Yes Yes[17] ? No ? Yes[18] ? No ? ? No No No No ? No
Remote Desktop Services/Terminal Services Yes Yes No Yes[19] Yes[20] Yes No Yes ? ? ? No ? No ? Yes[21]
Remote Graphics Software ? Yes ? No ? Yes ? No ? ? Yes ? ? Yes ? Yes
Remote Utilities Yes Yes ? No ? Yes[22] ? No ? ? No No No No ? No
Remoter VNC Yes No Yes No[23] Yes No Yes No ? No No No Yes No ? No
RSUPPORT Yes Yes Yes Yes ? ? ? No ? ? ? Yes Yes ? Yes Yes
Screenconnect Yes Yes No Yes No Yes Yes Yes No No Yes Yes Yes No No No
SimpleHelp ? Yes ? Yes ? Yes ? Yes ? ? Yes No No No ? No
SSH with VNC forwarding[24] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
SSH with X forwarding ? Yes[25] ? Yes[25] ? Yes ? Yes ? ? No ? ? No ? No
SoftRay ? No ? No ? No ? No ? ? Yes ? ? No ? No
Splashtop Remote Yes Yes Yes Yes Yes Yes ? ? ? ? ? Yes Yes Yes ? ?
Sun Ray/SRSS ? Yes ? No ? Yes ? No ? ? Yes No No No ? No
Sub7 ? No ? No ? No ? No ? ? Yes ? ? No ? No
Symantec pcAnywhere ? Yes ? Yes ? Yes ? No ? ? Yes ? ? Yes ? Yes
TeamViewer Yes Yes Yes Yes Yes Yes[26] ? No ? ? Yes Yes[27] Yes[28] No ? No
Techinline Yes Yes No No No No No No No No No No No No No No
TightVNC Yes Yes No Yes[29] Yes Yes ? Yes ? ? Yes Yes ? No ? No
TigerVNC Yes Yes No Yes[30] Yes Yes Yes Yes ? ? Yes Yes ? ? ? ?
Timbuktu ? Yes ? Yes ? No ? No ? ? No ? ? No ? No
TurboVNC No Yes No Yes[31] Yes Yes No No No No Yes No No No No No
UltraVNC Yes Yes[32] ? No ? No ? No ? ? Yes ? ? No ? No
WebEx ? Yes ? Yes ? Yes ? No ? ? Yes ? Yes Yes ? No
WebTrain ? Yes ? No ? No ? No ? ? N/A ? ? No ? No
Win2VNC Yes Yes No No ? ? ? ? No No No No No No No No
Winflector Yes Yes ? ? ? Yes ? Yes ? ? ? ? ? ? ? ?
XDMCP ? No ? Yes ? Yes ? Yes ? ? No ? ? No ? No
xpra Yes[33] Yes[34] No[34][35] Yes Yes Yes Yes Yes ? ? No No No No ? No
xrdp ? Yes ? Yes Yes Yes ? Yes ? ? Yes Yes Yes No ? Yes
X11vnc No Yes Yes Yes Yes Yes ? Yes ? ? Yes ? ? No ? No
x2vnc ? Yes[36] ? Yes ? Yes ? Yes ? ? No ? ? No ? No
x2x ? Yes[36] ? Yes ? Yes ? Yes ? ? No ? ? No ? No
Software Server: Microsoft Windows

Windows

Client: Microsoft Windows

Windows

Server: Mac OS X

Mac OS X

Client: Mac OS X

Mac OS X

Server: Linux

Linux

Client: Linux

Linux

Server: FreeBSD Client: FreeBSD Server: OS/2 eComStation

eComStation

Client: OS/2 eComStation

eComStation

Client: Java

Java viewer

Client: Android

Android

Client: iOS (iPod Touch, iPhone, iPad) Client: Blackberry Server: Windows Mobile

Windows

Client: Windows Mobile

Windows

Features

Software Client/server
/listening
Built-in encryption

Native encryption

File transfer

File Transfer

Audio support

Audio Support

Multiple sessions

Multiple SessionsMultiple Sessions

Seamless window Remote Assistance Access Permission Request NAT Passthrough IPv6 support Maximum simultaneous connections
AetherPal Client & Server SSL, TLS Yes No Yes Yes Yes Yes Yes ? unlimited
Ammyy Admin Client & Server AES, RSA Yes Yes Yes Yes Yes Yes (Client and Server) ? unlimited
AnywhereTS Client Only SSL, TLS Yes Yes Yes No ? ? ? ? ?
Apple Remote Desktop Client & Server AES-128 Yes No Yes No Yes Yes No Yes unlimited
Apple Screen Sharing (iChat) Client & Server AES-256 No No Yes No ? ? ? Yes unlimited
Bomgar Client & Server & Listening SSL, AES-256 Yes No Yes Yes Yes Yes No No unlimited
Cendio ThinLinc Client & Server SSH Yes Yes Yes Yes Yes ? ? ? unlimited
Chicken of the VNC Client Only No No No No No ? ? ? ? unlimited
Citrix XenApp Client & Server SSL, TLS Yes Yes Yes Yes ? ? ? ? ?
Crossloop Client & Server Yes Yes No No No ? ? ? ? ?
DameWare Mini Remote Control Client & Server SSL, AES-256 Yes Yes Yes No Yes Yes ? Yes unlimited
DualDesk Client & Server & Listening Yes Yes No Yes ? Yes No Yes ? unlimited
EchoVNC Client & Server Yes Yes No Yes No ? ? ? ? unlimited
Ericom PowerTerm WebConnect Client & Server Yes Yes Yes Yes Yes ? ? ? ? ?
Ericom Blaze Client & Server Yes Yes Yes Yes Yes ? ? ? ? ?
Fog Creek Copilot Client & Server SSL Yes No No No ? ? ? ? ?
FreeRDP Client Only Yes Yes Yes Yes No ? ? ? ? ?
GO-Global Client & Server SSL, DES-56, DES-168, AES-256 Yes Yes Yes Yes ? ? ? ? ?
Goverlan Remote Control Client & Server RC4 Yes No Yes Yes Yes Yes No ? ?
FreeNX Client & Server AES Yes Yes Yes Yes ? ? ? ? ?
HOB HOBLink JWT Client Only SSL, TLS Yes Yes Yes Yes ? ? ? ? ?
HOB HOBLink UWT Client Only SSL, TLS Yes Yes Yes Yes ? ? ? ? ?
HOB HOB MacGate Server Only SSL, TLS No No No No ? ? ? ? ?
I'm InTouch Client & Server SSL, AES-256 Yes Yes Yes No ? ? ? ? ?
iTALC Client & Server SSH No No Yes No ? ? ? ? ?
IBM Director Remote Control Client & Server AES, Triple DES, DES Yes No Yes No ? ? ? ? ?
ISL Light Client & Server SSL, AES-256 Yes Yes Yes No ? ? Yes[37] ? ?
KRDC Client Only No No Yes Yes Yes ? ? ? ? ?
LogMeIn Free Client & Server SSL No No Yes No Yes[38] Yes[39] Yes ? ?
LogMeIn Pro Client & Server SSL Yes Yes Yes No Yes[40] Yes[41] Yes ? ?
Mac HelpMate Client & Server AES-128 No No Yes No ? ? ? ? ?
Mikogo Client & Server[42] AES-256 Yes No Yes[43] No ? ? ? ? ?
N-central Client & Server SSH Yes No Yes Yes Yes Yes Yes No Unlimited
Netman Client & Server DES Yes Yes Yes Yes ? ? ? ? ?
Netop Remote Control, OnDemand, WebConnect Client & Server & Listening SSL, AES-256 Yes Yes Yes Yes Yes[44] Yes[45] Yes Yes Unlimited
Netsupport Manager Client & Server Yes Yes Yes Yes Yes ? ? ? ? ?
Netviewer Client & Server AES-128 Yes Yes Yes No Yes Yes ? ? ?
Nomachine NX Client & Server SSH No Yes ? ? ? ? Yes ? unlimited
noVNC Client Only SSL, TLS No No Yes No ? No No ? ?
Open Text Exceed onDemand Client & Server SSL, SSH Yes No Yes Yes ? ? ? ? ?
Oracle Secure Global Desktop Software/Sun VDI Client & Server SSL, TLS (AES-256) Yes Yes Yes Yes ? ? ? ? ?
Proxy Networks Client, Server, and Gateway SSL, AES-256 Yes No Yes Yes Yes Yes Yes, client Yes ?
QVD Free Server only SSL ? Yes ? ? ? ? ? ? ?
rdesktop Client Only Yes Yes Yes Yes Yes[46] ? ? ? Yes ?
RealVNC Free Client & Server & Listening No No No Yes No Yes Yes Yes, using Listening mode No unlimited
RealVNC Personal Client & Server & Listening AES-256 Yes No Yes No Yes Yes Yes, using Listening mode Yes unlimited
RealVNC Enterprise Client & Server & Listening AES-256 Yes No Yes No Yes Yes Yes, using Listening mode Yes unlimited
Remote Administrator Client & Server AES-256 Yes Yes[47] Yes Yes Yes[48] Yes[49] No ? ?
Remote Desktop Services/Terminal Services Client & Server Yes Yes Yes Yes[50] Yes[51] Yes[52] Yes[53] No Yes ?
Remote Graphics Software Client & Server Yes Yes Yes Yes No ? ? ? ? ?
Remote Utilities Client & Server AES-256 Yes Yes Yes Yes Yes No Yes Yes Yes[54]
Remoter VNC Client Only AES,SSH,SSL No Yes No No No No Yes[55] No 1
RSUPPORT Client & Server & Listening SSL, AES-256 Yes Yes Yes Yes Yes Yes Yes Yes ?
Screenconnect Client & Server AES-256 Yes No Yes Yes Yes Yes Yes ? ?
SimpleHelp Client & Server 448-bit[clarification needed] Yes No Yes No ? ? ? ? ?
SSH with VNC forwarding[56] Client & Server Yes ? ? ? ? ? ? Yes, client - and server with Hamachi Yes[57] unlimited
SSH with X forwarding Client & Server Yes No No Yes[58] Yes ? ? Yes, client Yes[57] ?
SoftRay Client only No No No No No ? ? ? ? ?
Splashtop Remote Client & Server SSL, TLS No Yes Yes Yes Yes Yes Yes ? unlimited
Sun Ray/SRSS Client & Server & Hardware Yes No Yes Yes No ? ? ? ? ?
Sub7 Client & Server No No No No No ? ? ? ? ?
Symantec pcAnywhere Client & Server AES-256 Yes No Yes No ? ? ? No ?
TeamViewer Client & Server AES-256 Yes Yes Yes Yes Yes Yes Yes, client & server ? 2
Techinline Client & Server Yes Yes No Yes ? Yes Yes Yes ? 1 or unlimited
TightVNC Client & Server & Listening SSH (unix client only) Yes No Yes No Yes Yes Yes, using Listening mode ? unlimited
TigerVNC Client & Server & Listening SSL, TLS No No Yes No No No Yes, using Listening mode Yes unlimited
Timbuktu Client & Server Yes Yes No Yes No ? ? ? ? ?
TurboVNC Client & Server No No No Yes No No No No No unlimited
UltraVNC Client & Server With plugin Yes No Yes[59] Partial[60] ? ? ? ? unlimited
WebEx Client & Server Yes Yes Yes Yes No Yes Yes ? ? ?
WebTrain Client & Server SSL, TLS Yes Yes Yes No ? ? ? ? ?
Winflector Client & Server AES-128, AES-256, Triple DES No Yes Yes Yes ? No ? ? unlimited
XDMCP Client & Server No No No Yes No ? ? ? ? ?
xpra Client & Server SSH No Yes[61] Yes Yes[62] No No No Yes ?
xrdp Server Only Yes No No Yes No No No ? ? ?
X11vnc Server Only SSL Yes No Yes No Yes ? ? Yes unlimited
x2vnc Client Only No No No Yes N/A ? ? ? ? unlimited
x2x Client Only No[63] No No Yes N/A ? ? ? ? ?
Software Client/server
/listening
Built-in encryption

Native encryption

File transfer

File Transfer

Audio support

Audio Support

Multiple sessions

Multiple SessionsMultiple Sessions

Seamless window Remote Assistance Access Permission Request NAT Passthrough IPv6 support Maximum simultaneous connections

Terminology

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

  • Listening mode: where a server connects to a viewer. The server site does not have to configure its firewall/NAT to allow access on port 5900 (or 5800); the onus is on the viewer, which is useful if the server site has no computer expertise, while the viewer user would be expected to be more knowledgeable.
  • 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 software'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 user interface chrome is also removed, giving the impression that the application is running on the client machines.
  • Remote Assistance: remote and local users are able to view the same screen at the same time, so remote user can assist a local user.
  • Access Permission Request: local user should approve a remote access session start.
  • NAT Passthrough: the ability to connect to the server behind a NAT without configuring the router's port forwarding rules. It gives an advantage when you can not configure router (for example it is on Internet service provider's side), but is a serious security risk (unless the traffic is end-to-end encrypted), because all the traffic should pass through some proxy server which in most cases is owned by remote access application's writers.

See also

Notes

  1. ^ a b c d Free use limited to 10 concurrent users
  2. ^ Free for personal use, not free software (See: Gratis versus Libre)
  3. ^ Admin-mode is available for servers & workstations without additional licensing, in TS-mode a separate license is required.
  4. ^ http://members.shaw.ca/nicholas.fong/vnc/ , http://everydaynerd.com/how-to/secure-tunnel-through-putty
  5. ^ x11vnc download site
  6. ^ Requires a separate Windows Server with Remote Desktop Services
  7. ^ Requires a separate OS X Server with the iRAPP TS software.
  8. ^ [http://www.islonline.com/isl-light/ios.htm ISL-Online on iOS
  9. ^ a b Beta
  10. ^ Remote computers may be accessed in Windows Mobile through the LogMeIn PDA website (https://secure.logmein.com/pda/). The LogMeIn client software for Windows Mobile needed for remote access is a browser plugin for IE Mobile. On first use, the user will be prompted to download the CAB installer, which is available as a free download. (Source: DreamStrikes Forums)
  11. ^ Some features are Windows-only
  12. ^ http://theqvd.com/en/documentation/gui-client-user-guide
  13. ^ run XDMCP under Cygwin on Win32 host to service rdesktop clients
  14. ^ http://40in.2g0.ru/rdesktop_win32/
  15. ^ XDPxrdp: An open source remote desktop protocol(rdp) server, http://xrdp.sourceforge.net/
  16. ^ RealVNC Free has no Windows Vista, Windows 7, or Server 2008 support (See:RealVNC Download)
  17. ^ Since version 3.2 (released 2008-04-25) supports Windows Vista(SP1)/2008/XP/2003/2000 (32-bit and 64-bit editions).
  18. ^ Runs under Wine.
  19. ^ There exists an "official" client for MacOS, as well as several independent implementations. See for example the "CoRD" entry above, an alternative open source RDP client for Mac, http://cord.sourceforge.net/
  20. ^ XDPxrdp: An open source remote desktop protocol(rdp) server, http://xrdp.sourceforge.net/
  21. ^ Windows Mobile Remote Desktop is an optional part of WM 6.1 (See: Mobile Views Blog and PdaPhoneHome)
  22. ^ Runs under Wine.
  23. ^ A Mac server is under development
  24. ^ http://members.shaw.ca/nicholas.fong/vnc/ , http://everydaynerd.com/how-to/secure-tunnel-through-putty
  25. ^ 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
  26. ^ runs under wine - performs poorly over remote X
  27. ^ http://www.teamviewer.com/download/mobile.aspx
  28. ^ http://www.teamviewer.com/download/iphone.aspx
  29. ^ as X application, server only serve X applications "MacPorts tightvnc Portfile". http://trac.macports.org/browser/trunk/dports/x11/tightvnc/Portfile. Retrieved 2009-06-18. 
  30. ^ as X application
  31. ^ X11 application. Refer to the User's Guide for TurboVNC 0.6
  32. ^ UltraVNC v1.0.4 RC4 (BETA) claims "Greatly improved Vista support" as of October 1, 2007 (See UltraVnc Vista Support.)
  33. ^ requires Cygwin and installation from source
  34. ^ a b OSX support is not currently in the mainline repository, but is available in the source snapshots available here
  35. ^ only X11 applications could be exported, not native OSX applications. Requires source code modifications as the default source turns off this feature.
  36. ^ a b Third-party software required; Microsoft Windows does not include support for the X Window System.
  37. ^ With the connection being end-to-end encrypted (AES 256-bit)[1]
  38. ^ Depending on parameters. It is possible to blank user's screen remotely during remote session, the local user can not be able to see his screen during remote user's activities in this time.
  39. ^ Depending on parameters. Requests can be turned off on server side.
  40. ^ Depending on parameters. It is possible to blank user's screen remotely during remote session, the local user can not be able to see his screen during remote user's activities in this time.
  41. ^ Depending on parameters. Requests can be turned off on server side.
  42. ^ Connections are centrally negotiated via Mikogo server
  43. ^ Up to ten participants
  44. ^ Depending on configuration it is possible to blank remote user's screen during remote session so that he cannot see the activities.
  45. ^ Highly advanced confirm access algorithm.
  46. ^ With the addition of SeamlessRDP
  47. ^ By default settings for audio transfer is not turned on but it can be easily done with built-in Voice Chat options.See how to set up Radmin for sound transmission
  48. ^ Assistance mode only. User is always able to view your activities.
  49. ^ Depending on parameters. Requests can be turned off on server side.
  50. ^ Remote Desktop Services are single user only. Local screen is locked when remote user connects and local user can not view remote user's activities. Remote user is disconnected when local user logs in. Terminal Services use multiple independent desktops. Local user views its own desktop and can not view remote users' activities. Local user is not notified when remote user connects.
  51. ^ Provided the server is running Windows 2008 or later.
  52. ^ Assistance mode uses a separate client named MSRA (Microsoft Remote Assistance). Remote user muse approve your access in assistance mode.
  53. ^ Access approval is always requested in assistance mode and never in remote access mode.
  54. ^ Depends on how many Helpdesk licenses a customer has purchased.
  55. ^ When connecting to Mac servers only
  56. ^ http://members.shaw.ca/nicholas.fong/vnc/ , http://everydaynerd.com/how-to/secure-tunnel-through-putty
  57. ^ a b OpenSSH supports IPv6 and IPv6 forwarding, see it's manual page
  58. ^ No sessions at all, just individual windows. However you can use Xnest if you want.
  59. ^ UltraVNC does not provide true multiple sessions as all "viewers" (clients) and the user at the server share one console screen/mouse/keyboard. (Forum topic: VNC Multi session posible?)
  60. ^ 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".
  61. ^ Via Pulseaudio which is very network intensive
  62. ^ Only for X sessions
  63. ^ x2x documentation indicates that session may be encrypted through an SSH tunnel.

Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Remote desktop software — In computing, the term remote desktop refers to a software or an OS feature allowing graphical applications to be run remotely on a server, while being displayed locally. Remote desktop applications have varying features. Some allow attaching to… …   Wikipedia

  • Remote control software — is software used in remote administration to allow use of computers or other hardware at a separate location. A typical use is to control a computing server or desktop computer from another desktop computer. The remote control software consists… …   Wikipedia

  • Remote Desktop Protocol — (RDP) is a multi channel protocol that allows a user to connect to a computer running Microsoft Terminal Services. Clients exist for most versions of Windows (including handheld versions), and other operating systems such as Linux, FreeBSD,… …   Wikipedia

  • Remote desktop (disambiguation) — Remote Desktop may refer to:* Remote desktop software, software which allows remotely controlling or logging in to a desktop via a network connection ** Apple Remote Desktop * Microsoft s Remote Desktop Connection * Microsoft s Remote Desktop… …   Wikipedia

  • Comparison of Java Remote Desktop projects — This page is a comparison of Java Remote Desktop projects available for various platforms. Comparison chart Project License Date Version Protocol Technology Server Client Web Client Multiple Sessions …   Wikipedia

  • Comparison of file synchronization software — This is a list of file synchronization software. File synchronization is a process of ensuring that files in two or more locations are updated via certain rules. Contents 1 Open source 2 Freeware 3 Commercial 4 See also …   Wikipedia

  • Comparison of web conferencing software — This page is a comparison of web conferencing software available for various platforms. Comparison chart Program License Capacity Linux Mac OS X Microsoft Windows Audio Support Video Quality Video Support Chat Support Desktop Sharing Support… …   Wikipedia

  • Java Remote Desktop — Infobox Software name = jrdesktop caption = jrdesktop s Main Window developer = jrdesktop team latest release version = 0.2.0030 latest release date = June 23, 2008 operating system = Cross platform genre = Remote desktop license = GPL website =… …   Wikipedia

  • Comparison of photo gallery software — The following is a comparison of photo gallery publishing software. Some are desktop applications, others are server side applications. Desktop applications Name License Platform Languages Resizing Upload Output IPTC Support GeoTagging Support… …   Wikipedia

  • Desktop virtualization — (sometimes called client virtualization[1]), as a concept, separates a personal computer desktop environment from a physical machine using the client–server model of computing. Virtual desktop infrastructure, sometimes referred to as virtual… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”