Los clientes del Protocolo de Escritorio Remoto permiten a los usuarios conectarse a servidores que ejecutan Servicios de Escritorio Remoto , Azure Virtual Desktop o software de servidor que no es de Microsoft para habilitar la funcionalidad de escritorio remoto . Desde el lanzamiento de Conexión a Escritorio Remoto , Microsoft y otras partes han creado varios clientes adicionales del Protocolo de Escritorio Remoto.
Conexión a Escritorio Remoto ( RDC , también llamada Escritorio Remoto o simplemente RD ) [1] es la aplicación cliente para RDS. El programa tiene el nombre de archivo mstsc.exe
y en Windows 2000 y anteriores, se conocía como Cliente de Servicios de Terminal Microsoft ( MSTSC o tsclient ). [2] [3] Permite a un usuario iniciar sesión de forma remota en una computadora en red que ejecuta los Servicios de Escritorio Remoto . RDC presenta la interfaz de escritorio (o GUI de la aplicación) del sistema remoto, como si se accediera a ella localmente. [4] Además del nombre de usuario y la contraseña habituales para autorizar la sesión remota, RDC también admite el uso de tarjetas inteligentes para la autorización. [4]
RDC 6.0 se lanzó como parte de Windows Vista. Con RDC 6.0, la resolución de una sesión remota se puede configurar independientemente de la configuración en la computadora remota. Si el componente Desktop Experience está conectado al servidor remoto, los elementos de la interfaz de usuario de la aplicación remota (por ejemplo, los bordes de las ventanas de la aplicación, los botones Maximizar, Minimizar y Cerrar, etc.) adoptarán la misma apariencia que las aplicaciones locales. En este escenario, las aplicaciones remotas utilizarán el tema Aero si el usuario se conecta al servidor desde una máquina Windows Vista que ejecute Aero. [5] Las versiones posteriores del protocolo también admiten la representación de la interfaz de usuario en color de 32 bits completo, así como la redirección de recursos para impresoras, puertos COM, unidades de disco, ratones y teclados. Con la redirección de recursos, las aplicaciones remotas pueden utilizar los recursos de la computadora local. El audio también se redirige, de modo que cualquier sonido generado por una aplicación remota se reproduzca en el sistema cliente. [4] [5] Además, una sesión remota también puede abarcar varios monitores en el sistema cliente, independientemente de la configuración de varios monitores en el servidor. RDC también se puede utilizar para conectarse a sesiones remotas de Windows Media Center (WMC); sin embargo, como WMC no transmite video mediante RDP, solo se pueden ver las aplicaciones de esta manera, no cualquier medio.
RDC prioriza los datos de la interfaz de usuario, así como las entradas del teclado y el ratón, en lugar de los trabajos de impresión o las transferencias de archivos, para que las aplicaciones respondan mejor. Redirecciona los dispositivos plug and play, como cámaras, reproductores de música portátiles y escáneres, de modo que las aplicaciones remotas también puedan utilizar la entrada de estos dispositivos. [5] RDC también se puede utilizar para conectarse a ordenadores que están expuestos a través de Windows Home Server RDP Gateway a través de Internet . [6] Por último, algunos atajos que resultarán útiles
Microsoft Remote Desktop , también llamado Remote Desktop , es un cliente moderno para RDS lanzado en septiembre de 2012. En comparación con el antiguo Remote Desktop Connection, el programa ofrece una interfaz táctil. [7] Permite a los usuarios conectarse a PC remotas, programas RemoteApp , escritorios basados en sesiones y escritorios virtuales. [8] El programa está disponible en Windows como una plataforma universal de Windows en Microsoft Store , MacOS como Microsoft Remote Desktop para Mac , Android, iOS, iPadOS y en todas las plataformas como cliente web. La versión de Windows de la aplicación ya no se actualiza con nuevas funciones o compatibilidad con Azure Virtual Desktop . En su lugar, se recomienda a los usuarios utilizar el cliente de Escritorio remoto para Windows . [9]
A fines de 2018, Microsoft lanzó un cliente web HTML5 para Microsoft Remote Desktop. El cliente permite a los usuarios conectarse a sus aplicaciones remotas o a sus escritorios remotos sin usar un cliente de escritorio remoto instalado. [10] [11] es uno de los componentes de Microsoft Windows que permiten a un usuario iniciar y controlar una sesión interactiva [12] El cliente web usa el puerto 443 seguro TLS y no usa la puerta de enlace de Escritorio remoto para transportar tráfico, sino que se basa únicamente en el aspecto de host de sesión de escritorio remoto de los servicios de escritorio remoto. [13] [14]
El cliente de Escritorio remoto para Windows ( MSRDC ), [16] conocido como Microsoft Remote Desktop , Remote Desktop y Azure Virtual Desktop si se instala desde Microsoft Store, es un cliente que utiliza el Protocolo de Escritorio remoto para permitir que los usuarios se conecten a Azure Virtual Desktops en feeds puestos a disposición por los administradores empresariales. [17] El programa se puede descargar como un instalador MSI como Escritorio remoto o desde Microsoft Store como Azure Virtual Desktop.
A diferencia de Microsoft Remote Desktop y al igual que el antiguo programa Remote Desktop Connection, MSRDC permite la redirección de dispositivos USB y seriales locales. [18] MSRDC también es utilizado por el Subsistema de Windows para Linux para mostrar programas con una interfaz gráfica de usuario . [19] [20]
También existía un cliente RDS para Windows Mobile llamado Escritorio Remoto . [21] [22]
Ha habido numerosas implementaciones de clientes que no son de Microsoft y que implementan subconjuntos de la funcionalidad de Microsoft para una variedad de plataformas.
rdesktop es una implementación libre y de código abierto de un software cliente para RDP. rdesktop admite la mayoría de las características de RDP 5, con características de RDP 5.1 y 6 que aún no se han implementado. A diferencia de sus contrapartes de Microsoft, aún admite el antiguo protocolo RDP 4 utilizado por Windows NT 4.0 . También existen varias interfaces gráficas para rdesktop, entre ellas tsclient , Gnome-RDP y KDE Remote Desktop Connection (KRDC) . [23]
FreeRDP es un cliente RDP que comenzó como una bifurcación de redesktop en 2009. Fue creado con el objetivo de modularizar el código, abordar varios problemas e implementar nuevas características. FreeRDP viene con su propio cliente de línea de comandos xfreerdp , que admite Seamless Windows en RDP6. [24] Alrededor de 2011, el proyecto decidió abandonar la bifurcación y, en su lugar, reescribir bajo la Licencia Apache , agregando más funciones como RemoteFX, RemoteApp y NTLMv2. [25] Una distribución comercial llamada Thincast se inició en 2019. [26] Un cliente multiplataforma basado en FreeRDP que incluye soporte para Vulkan/H.264 siguió en el verano de 2020. Hay un cliente basado en GTK llamado Remmina también basado en FreeRDP.
FreeRDP ofrece implementaciones de servidor para macOS y Windows. En otros sistemas, incluido Linux, los paquetes de software pueden basarse en FreeRDP para implementar un servidor completo. Weston, el compositor de Wayland , utiliza FreeRDP para implementar un servidor RDP al que denomina "rdp-backend". [27] Este servidor es utilizado a su vez por Microsoft para proporcionar soporte gráfico (WSLg) en su Subsistema de Windows para Linux . [28]
Remmina es un cliente de escritorio remoto gratuito y de código abierto para sistemas basados en POSIX que admite RDP junto con una variedad de otros protocolos. Utiliza FreeRDP como base. [29] [30] Es el cliente de escritorio remoto predeterminado en Ubuntu . [31]
Windows XP, Windows Server 2003, Windows Vista y Windows Server 2008 contienen la herramienta RDC,mstsc.exe
[...] MSTSC en el nombre del archivomstsc.exe
significa Microsoft Terminal Services Client.
FreeRDP es el sucesor de rdesktop, una aplicación muy utilizada desde hace mucho tiempo para su uso en sistemas *nix para acceder a servidores y estaciones de trabajo de Windows. El objetivo de FreeRDP es doble: ...