Escritorio remoto open source con Dayon! controlando un Ubuntu, sobre una persona trabajando en su portátil junto a un móvil

Escritorio remoto open source: qué programa usar en cada caso

Los mejores programas de escritorio remoto open source son RustDesk y MeshCentral para dar soporte, Remmina y FreeRDP como clientes RDP, TigerVNC como servidor VNC, xrdp para que Linux acepte conexiones RDP y Apache Guacamole para entrar desde el navegador. Cada uno resuelve un problema distinto.

Con el escritorio remoto te conectas a otro equipo a través de la red y lo controlas desde donde estés.

Sirve para ayudar a un familiar o a un cliente con un equipo que no funciona, o para enseñar a alguien a hacer algo (un servicio que incluso se puede cobrar), y también para trabajar en varias máquinas o servidores propios sin moverte de la silla.

Y si eliges software de escritorio remoto open source, no pagas licencias por el programa.

Un cliente RDP, un servidor VNC y una herramienta de soporte al estilo TeamViewer no sirven para lo mismo. Es como comparar un navegador con un servidor web: los dos tienen que ver con internet, pero uno pide las páginas y el otro las sirve.

Por eso ordenamos estos programas por lo que resuelven.

También verás las opciones libres que sirven como alternativa a RDP o a Terminal Server, con una prueba en nuestro laboratorio, y qué proyectos conviene dejar de usar porque ya nadie corrige sus fallos.

Si además te interesan las opciones de pago, las comparamos en los mejores programas de escritorio remoto, gratis y de pago.

Lo esencial

  • Para soporte remoto tipo TeamViewer: RustDesk (AGPL-3.0, versión 1.5.0 del 30-09-2026) o MeshCentral (Apache 2.0) si administras muchos equipos desde el navegador.
  • Para conectarte a un Windows por RDP: Remmina en Linux o FreeRDP en línea de comandos.
  • Para entrar a un escritorio Linux: TigerVNC como servidor VNC o xrdp si prefieres usar el cliente RDP de Windows.
  • Para acceder desde el navegador, sin instalar nada en el equipo cliente: Apache Guacamole.
  • No uses rdesktop: su propio repositorio avisa de que no tiene mantenimiento y de que hay vulnerabilidades reportadas sin revisar.

Comparativa de escritorio remoto open source: tipo, licencia y estado

Lo que más separa a estas aplicaciones de escritorio remoto es el tipo: unas son clientes (te conectas desde ellas), otras son servidores (reciben la conexión) y otras son plataformas completas que incluyen las dos partes.

Tipos de escritorio remoto open source: cliente, servidor, pasarela web y soporte remoto con sus herramientas
Cliente, servidor, pasarela y soporte remoto: cada herramienta libre cubre una parte distinta de la conexión.
HerramientaTipoProtocoloLicenciaPlataformasÚltima versión (fecha)Estado del proyectoIdeal para
RustDeskSoporte remoto (cliente + servidor propio)Propio, con servidor de ID y relayAGPL-3.0Windows, macOS, Linux, Android; iOS solo como controlador1.5.0 (30-09-2026)ActivoSoporte tipo TeamViewer con servidor propio
MeshCentralPlataforma web de gestión remotaWeb, agente propio, relay WebRTCApache 2.0Servidor Node.js; agentes para Windows, Linux, macOS, FreeBSD y Android1.2.6 (24-09-2026)ActivoAdministrar muchos equipos desde el navegador
Dayon!Asistencia remotaPropio, cifrado TLSGPL-3.0Windows, macOS y Linux (Java)18.0.3 (14-09-2026)ActivoAyudas puntuales sin configurar el router del asistido
RemminaCliente multiprotocoloRDP, VNC, SSH, SPICE, X2GoGPL-2.0 o posteriorLinux1.4.43 (2026)ActivoAdministradores en Linux con muchas conexiones
FreeRDPCliente y biblioteca RDPRDPApache 2.0Linux, Windows, macOS, Android, iOS3.32.1 (28-09-2026)ActivoConectarse a Windows desde terminal o integrarlo en otras apps
TigerVNCServidor y cliente VNCVNC (RFB)GPL-2.0 o posteriorCliente para Windows, Linux y macOS; servidor sobre todo en Linux1.16.2 (26-03-2025)ActivoEscritorios Linux remotos y virtuales
UltraVNCServidor y visor VNCVNCGPLv3Windows1.8.3.0 (2026)ActivoSoporte en redes solo con Windows
Apache GuacamolePasarela web “sin cliente”RDP, VNC, SSHApache 2.0Servidor Linux; acceso desde cualquier navegador1.6.0 (22-06-2025)Activo (proyecto Apache)Acceso desde el navegador, sin instalar nada
xrdpServidor RDP para LinuxRDPApache 2.0Linux y BSD0.10.6.1 (07-07-2026)ActivoEntrar a Linux con el cliente RDP de Windows
OpenRportGestión de flotasPropioMITClientes para Linux, Windows, macOS y FreeBSD; servidor para Linux (x86_64 y arm64)0.9.14 (14-11-2023)Activo, sin versiones nuevas desde 2023Inventario, terminal y ejecución de comandos en flotas de servidores
P2P Remote DesktopEscritorio remoto portátil P2PPropioMITWindows1.0.0 (única publicada)Sin versiones nuevasPruebas entre dos Windows de la misma red local
rdesktopCliente RDPRDPGPLLinux/Unix1.9.0 (11-10-2019)Sin mantenimientoNada: reemplázalo por FreeRDP

Para que dos máquinas se comuniquen entre sí necesitan un protocolo: en el escritorio remoto, es la forma de transferir las instrucciones de un equipo a otro para controlarlo gráficamente.

Los más conocidos son RDP (Remote Desktop Protocol), el protocolo propietario que Microsoft diseñó e integró en Windows, y VNC (Virtual Network Computing), un protocolo libre que transmite la imagen de la pantalla. RDP suele ir más fluido porque envía órdenes de dibujo en lugar de píxeles; VNC funciona en casi cualquier sistema. Existen otros, como SSH o NX.

Soporte remoto open source al estilo TeamViewer

Si lo que necesitas es ayudar a otra persona con su equipo (un cliente, un compañero, un familiar), busca una herramienta que funcione a través de internet sin que el otro tenga que abrir puertos en su router. En código abierto, esas son Dayon!, RustDesk y MeshCentral.

RustDesk: la opción más cercana a TeamViewer

RustDesk controlando un equipo desde el cliente web y desde un iPhone en modo táctil
RustDesk: el mismo equipo controlado desde el navegador y desde un iPhone, que solo actúa como controlador.

RustDesk funciona como TeamViewer o AnyDesk: instalas el programa, compartes un ID y una contraseña, y la otra persona se conecta sin configurar nada más.

La diferencia es que puedes alojar tu propio servidor de ID y retransmisión (rendezvous/relay), de modo que las conexiones no dependen de la infraestructura de nadie más.

  • Licencia: AGPL-3.0.
  • Versión vigente: (al publicar este artículo) 1.5.0, publicada el 30-09-2026.
  • Plataformas: Windows, macOS, Linux y Android. En iOS solo funciona como controlador: un iPhone o un iPad puede manejar otro equipo, pero no puede ser controlado.
  • Funciones: cifrado de extremo a extremo, control sobre tus datos y una consola para seguir el registro de accesos y gestionar permisos.
  • Para quién: técnicos y pymes que dan soporte a usuarios fuera de su red y quieren controlar por dónde pasan las sesiones.

Tenemos una guía completa de instalación, servidor propio y puertos en RustDesk, el escritorio remoto de código abierto.

MeshCentral: soporte y gestión desde el navegador

MeshCentral va un paso más allá que RustDesk. No es solo escritorio remoto: es una plataforma web autoalojada para administrar equipos. Instalas el servidor una vez, despliegas un agente en cada equipo y, desde el navegador, tienes escritorio remoto, terminal, transferencia de archivos y gestión de energía.

  • Licencia: Apache 2.0.
  • Versión vigente: (al publicar este artículo) 1.2.6, publicada el 24-09-2026.
  • Plataformas: servidor en Node.js; agentes para Windows, Linux, macOS, FreeBSD y Android. El técnico solo necesita un navegador.
  • Funciones destacadas: escritorio remoto web, terminal, archivos, soporte de Intel AMT (para encender o reiniciar equipos compatibles a nivel de hardware), autenticación multifactor y relay WebRTC.
  • Para quién: quien administra decenas de equipos y quiere todo en un panel, sin pagar una licencia por técnico.

MeshCentral se acerca mucho a las herramientas RMM, como Tactical RMM, que también es de código abierto.

Dayon!: asistencia remota sencilla y multiplataforma

Ventana del asistente de Dayon! mostrando el escritorio del equipo asistido durante una sesión de soporte
Dayon!: el asistente ve y controla el escritorio del asistido sin que este configure su router.

Dayon! es una herramienta de asistencia remota escrita en Java que permite ver y controlar un equipo remoto. Un solo paquete incluye las dos partes: el asistente (quien ayuda) y el asistido (quien recibe la ayuda). Es más modesta que RustDesk o MeshCentral, pero también más fácil de entender para alguien que nunca ha usado escritorio remoto.

  • Licencia: GPL-3.0.
  • Versión vigente: (al publicar este artículo) 18.0.3, publicada el 14-09-2026.
  • Plataformas: Windows, macOS y Linux gracias a Java; se distribuye como AppImage, Snap y Flatpak, y en la Microsoft Store.
  • Funciones:
    • no hace falta configurar el router ni la red del lado del asistido;
    • interfaz en varios idiomas (alemán, inglés, español, francés, italiano, ruso, turco y chino);
    • comunicación cifrada con TLS;
    • bajo consumo de ancho de banda.
  • Para quién: soporte puntual a pocas personas, sin montar servidores.
  • Repositorio: github.com/RetGal/Dayon.

Clientes RDP y VNC: para conectarte a equipos que ya administras

Si los equipos remotos son tuyos (servidores, el PC de la oficina, máquinas virtuales), no necesitas una herramienta de soporte: necesitas un buen cliente que hable el protocolo del otro lado y, a veces, un servidor que lo publique.

Remmina: el cliente multiprotocolo de Linux

Remmina en Linux con la lista de perfiles guardados y una sesión RDP abierta en una pestaña
Remmina guarda tus conexiones en perfiles y abre cada sesión RDP, VNC o SSH en su pestaña.

Remmina es el cliente de escritorio remoto de referencia en Linux. Reúne RDP, VNC y SSH en una sola aplicación (además de SPICE y X2Go mediante complementos), guarda tus conexiones en perfiles y te deja abrir varias a la vez en pestañas para cambiar entre ellas.

Desde el icono de la bandeja del sistema gestionas tus conexiones. Para conexiones RDP usa FreeRDP por debajo, así que hereda sus correcciones de seguridad.

También admite autoescalado, capturas de pantalla, atajos de teclado y las funciones propias de VNC y RDP, como el cifrado, el uso compartido de dispositivos y la redirección.

  • Licencia: GPL-2.0 o posterior.
  • Versión vigente: (al publicar este artículo) 1.4.43, de 2026.
  • Plataformas: Linux (paquetes de las principales distribuciones, Flatpak y Snap); también funciona en Raspberry Pi. No tiene versión para Windows ni para macOS.
  • Para quién: administradores que trabajan desde Linux y se conectan a equipos Windows y Linux a diario.

Para instalar Remmina y crear tu primera conexión, sigue nuestra guía de Remmina para acceso remoto a Windows y Linux.

FreeRDP: el motor RDP libre

Sesión de FreeRDP desde Kali con una carpeta local redirigida dentro del escritorio remoto de Ubuntu
FreeRDP lleva a la sesión remota una carpeta de tu equipo con la opción /drive.

FreeRDP es una implementación libre del protocolo RDP. Funciona como cliente de línea de comandos y, sobre todo, como biblioteca que otras aplicaciones usan para hablar RDP; Remmina es un ejemplo.

Nació en 2009 como bifurcación de rdesktop. Según sus desarrolladores, los responsables originales de rdesktop no querían utilizar las especificaciones abiertas del protocolo RDP que Microsoft publicó ese año y preferían seguir con su trabajo de ingeniería inversa. A eso se sumaron debates acalorados sobre la aceptación de ciertos parches, y de ahí salió FreeRDP.

Con FreeRDP te conectas por RDP a equipos Windows y llevas a la sesión remota las unidades, impresoras y puertos serie de tu equipo, compartes el portapapeles y escuchas en tu equipo el audio del equipo remoto.

También puedes fijar el ancho y el alto de la sesión, y elegir el fondo de pantalla, el tema, las fuentes y si usar el modo de composición.

También admite RemoteApp, que muestra aplicaciones sueltas del Windows remoto en tu escritorio local.

  • Licencia: Apache 2.0.
  • Versión vigente: (al publicar este artículo) 3.32.1, publicada el 28-09-2026. Es una versión de corrección que incluye 6 avisos de seguridad; la 3.32.0 anterior traía decenas más dentro de un esfuerzo de endurecimiento del código, como recogen sus notas de versión.
  • Plataformas: Linux, Windows, macOS, Android e iOS.
  • Para quién: quien se conecta a Windows desde scripts o terminal, o quien desarrolla su propia herramienta sobre RDP.
  • Repositorio: github.com/FreeRDP/FreeRDP.

TigerVNC: servidor VNC para escritorios Linux

TigerVNC es una implementación de VNC que su equipo define como de alto rendimiento, pensada sobre todo para mostrar aplicaciones 3D y de vídeo.

A diferencia de Remmina o FreeRDP, aquí lo que importa es el servidor: lo instalas en el equipo que quieres controlar, lo mantienes en marcha y te conectas con cualquier cliente VNC. En Linux es habitual usarlo para crear escritorios virtuales independientes de la sesión física.

El proyecto arrancó en 2009 a partir del código de TightVNC, cuando RealVNC se centraba en su versión empresarial cerrada y TightVNC llevaba años sin actualizarse. Su linaje se remonta al VNC original creado en los laboratorios de AT&T.

  • Licencia: GPL-2.0 o posterior.
  • Versión vigente: (al publicar este artículo) 1.16.2, del 26-03-2025. Las versiones 1.16.1 y 1.16.2 corrigieron un fallo de seguridad en x0vncserver por el que otros usuarios locales podían ver y manipular el contenido de la pantalla, según sus notas de versión.
  • Plataformas: cliente para Windows, macOS y Linux; el servidor se usa sobre todo en Linux. Suele estar en los repositorios oficiales de las distribuciones.
  • Para quién: quien necesita un escritorio gráfico en un servidor Linux o compartir la pantalla de equipos con sistemas distintos.
  • Repositorio: github.com/TigerVNC/tigervnc.

UltraVNC: VNC para redes con Windows

UltraVNC es un servidor y visor VNC para Windows.

  • Licencia: GPLv3.
  • Versión vigente: (al publicar este artículo) 1.8.3.0, de 2026.
  • Plataformas: Windows (servidor y visor).
  • Para quién: soporte dentro de una red solo con Windows.

Si trabajas desde Windows y necesitas organizar muchas conexiones RDP, VNC y SSH en un solo panel, existe también mRemoteNG, otro gestor de conexiones de código abierto.

Acceso remoto open source desde el navegador: Apache Guacamole

Si quieres conectarte desde cualquier equipo sin instalar nada, la respuesta es una pasarela web. Apache Guacamole se instala en un servidor y publica tus conexiones RDP, VNC y SSH en una página web. El usuario abre el navegador, inicia sesión y ve el escritorio remoto.

Por eso sus desarrolladores lo llaman escritorio remoto “sin cliente” (clientless remote desktop).

Arquitectura de Apache Guacamole: navegador, servidor pasarela y conexiones RDP, VNC y SSH a equipos internos
Guacamole publica en el navegador tus conexiones RDP, VNC y SSH desde un único servidor.

Guacamole también ofrece una API para integrarlo y ampliarlo desde otras aplicaciones, con documentación en su web oficial. Para las empresas que quieran usarlo, hay soporte comercial de terceros.

  • Licencia: Apache 2.0.
  • Versión vigente: (al publicar este artículo) 1.6.0, del 22-06-2025.
  • Plataformas: el servidor se instala en Linux; el acceso funciona desde cualquier navegador moderno (HTML5), también en tabletas.
  • Funciones: autenticación centralizada y grabación de sesiones.
  • Para quién: equipos de TI que quieren un único punto de entrada a todos sus servidores, o empresas con usuarios que trabajan desde equipos que no pueden administrar.

Guacamole concentra el acceso a todos tus equipos en un solo servidor expuesto a la web. Ese servidor merece autenticación multifactor, actualizaciones al día y, si es posible, no estar abierto a todo internet.

Alternativa a RDP y a Terminal Server con código abierto

Una alternativa a RDP o a Terminal Server puede significar tres cosas: entrar por RDP a equipos que no son Windows, dar acceso remoto a varios usuarios a la vez sin pagar licencias de Escritorio remoto de Microsoft, o publicar escritorios en la web.

El código abierto cubre por completo la primera (xrdp), la segunda solo para escritorios Linux y la tercera con una pasarela web.

xrdp: un servidor RDP para Linux

xrdp hace que un equipo Linux acepte conexiones RDP. Así puedes usar el cliente de Escritorio remoto que ya trae Windows (mstsc) o FreeRDP para entrar a un servidor Linux, sin instalar VNC en los equipos de los usuarios. Cada usuario que se conecta obtiene su propia sesión gráfica, que es justo lo que hace un Terminal Server.

  • Licencia: Apache 2.0.
  • Versión vigente: (al publicar este artículo) 0.10.6.1, del 07-07-2026. Según sus notas de versión, corrige 10 vulnerabilidades (CVE-2026-41252, CVE-2026-41521, CVE-2026-44178, CVE-2026-42218, CVE-2026-44978, CVE-2026-54538, CVE-2026-55238, CVE-2026-55626, CVE-2026-55639 y CVE-2026-55645) y una regresión causada por una corrección anterior.
  • Plataformas: Linux y BSD; acepta clientes RDP como mstsc y FreeRDP.
  • Para quién: quien quiere montar un “servidor de terminales” Linux al que los usuarios entran con el cliente RDP de siempre.
  • Repositorio: github.com/neutrinolabs/xrdp.

Lo probamos: xrdp en Ubuntu y FreeRDP desde Kali

Para ver cómo se comporta esta combinación en la práctica, montamos dos máquinas virtuales en Parallels: Ubuntu 24.04 como servidor y Kali Linux como cliente.

En Ubuntu instalamos xrdp desde los repositorios oficiales y lo dejamos activo:

sudo apt update && sudo apt install -y xrdp
sudo systemctl enable --now xrdp

Al comprobarlo, el servicio quedó en marcha (active (running)) y escuchando en el puerto 3389, el mismo que usa RDP en Windows. Lo que no esperábamos era la versión: el repositorio universe de Ubuntu 24.04 instala xrdp 0.9.24-4, y apt-cache policy confirma que no hay otra más nueva disponible.

En Ubuntu, una versión antigua no siempre significa que falten parches, porque la distribución a veces los aplica sin cambiar el número. Por eso revisamos el changelog del paquete: su última entrada es del 16 de abril de 2024 y no menciona ninguna de las vulnerabilidades corregidas en la 0.10.6.1.

Terminal de Ubuntu 24.04 con xrdp 0.9.24-4 instalado, sin versión más nueva en el repositorio y el servicio activo
Ubuntu 24.04 instala xrdp 0.9.24-4 y su repositorio no ofrece una versión más nueva.

Desde Kali nos conectamos con FreeRDP. La versión instalada desde el repositorio de Kali, según xfreerdp3 --version, fue la 3.31.1, dos versiones por detrás de la 3.32.1**, la vigente cuando hicimos la prueba y que incluye correcciones de seguridad**:

xfreerdp3 --version
xfreerdp3 /v:10.211.55.5 /u:parallels /cert:tofu

El parámetro /cert:tofu acepta y guarda el certificado del servidor la primera vez que te conectas, y rechaza la conexión si el certificado cambia en conexiones posteriores. FreeRDP pidió el dominio (en un equipo sin dominio se deja vacío) y la contraseña del usuario, y abrió el escritorio de Ubuntu en una ventana de Kali.

Terminal de Kali con FreeRDP 3.31.1 y el comando xfreerdp3 para conectar por RDP a un servidor xrdp
Desde Kali, xfreerdp3 conecta por RDP al Ubuntu con xrdp.
Escritorio de Ubuntu abierto con FreeRDP desde Kali gracias a xrdp, una alternativa libre a Terminal Server
Con xrdp y FreeRDP, Ubuntu acepta sesiones RDP como un Terminal Server.

Si usas xrdp como alternativa a Terminal Server, mantenlo actualizado: comprueba qué versión te da tu distribución y si su changelog recoge las correcciones de la 0.10.6.1.

Pasarela web, clientes y sesiones multiusuario

Los Servicios de Escritorio remoto de Microsoft incluyen una puerta de enlace y un acceso web. Guacamole cumple ese papel en código abierto: se coloca delante de tus servidores (Windows con RDP, Linux con xrdp o VNC) y los publica en el navegador con un único inicio de sesión.

Combinado con xrdp, forma un entorno de escritorios remotos multiusuario completo.

Del lado del cliente, FreeRDP y Remmina se conectan a servidores Windows con RDP, incluidos los servidores de Escritorio remoto, así que puedes tener una oficina con equipos Linux que se conecta a un servidor Windows.

Si lo que buscas es el comportamiento de un Terminal Server para escritorios Linux, X2Go es otra opción libre: usa la tecnología NX sobre SSH y puedes suspender una sesión y reanudarla más tarde, incluso desde otro equipo.

Lo que el código abierto no sustituye

Si tus usuarios necesitan aplicaciones de Windows en sesiones compartidas, el código abierto no elimina las licencias de Microsoft. xrdp da sesiones multiusuario de escritorios Linux, no de Windows. Lo que sí puedes reemplazar con software libre es el cliente (FreeRDP, Remmina), la pasarela web (Guacamole) y, si las aplicaciones existen en Linux, el propio servidor (xrdp).

Antes de exponer RDP a internet, sea con Windows o con xrdp, revisa cómo usar el escritorio remoto sin abrir puertos.

Para gestionar muchos equipos: OpenRport

OpenRport es la continuación comunitaria de código abierto de RPort.

RPort era una herramienta libre de acceso remoto e inventario de servidores que pasó a licencia comercial; un grupo de usuarios la bifurcó para mantener viva una versión abierta bajo licencia MIT. El repositorio sigue activo, aunque su última versión publicada es la 0.9.14, de noviembre de 2023.

No es un programa de escritorio remoto en sentido estricto: está pensado para administrar flotas de servidores (acceso a terminal, ejecución de comandos e inventario). Publica clientes para Linux, Windows, macOS y FreeBSD, y el servidor para Linux en x86_64 y arm64.

Si en una lista antigua ves RPort enlazado a oss.rport.io, el proyecto que debes buscar hoy es OpenRport.

Proyectos abandonados o estancados: por qué evitarlos

Un programa de escritorio remoto da acceso completo a un equipo. Si nadie corrige los fallos de su código, cada vulnerabilidad conocida queda abierta. Por eso, en este tipo de software, que un proyecto esté mantenido es el primer filtro.

rdesktop

rdesktop fue durante años el cliente RDP libre por excelencia en Linux, y de él nació FreeRDP.

Su desarrollo comenzó en 2001, cuando Microsoft empezó a impulsar RDP en sus sistemas operativos y no existía ninguna implementación de código abierto del protocolo. Su desarrollador aplicó ingeniería inversa a RDP para crearlo, lo publicó como código abierto e incluso escribió un artículo de investigación sobre el tema en 2004.

Es ultraligero (menos de 500 KB de descarga) porque no trae interfaz gráfica: rdesktop es una aplicación de línea de comandos. Lo lanzas desde la terminal con la dirección IP del host y abre una ventana con el escritorio remoto.

Si lo ejecutas sin argumentos, muestra la ayuda y la sintaxis; esta salida corresponde a la versión 1.8.4:

hola@esgeeks:~$ rdesktop
rdesktop: A Remote Desktop Protocol client.
Version 1.8.4. Copyright (C) 1999-2011 Matthew Chapman et al.
See http://www.rdesktop.org/ for more information.

Usage: rdesktop [options] server[:port] ....

Hoy está sin mantenimiento:

  • Su última versión es la 1.9.0, del 11 de octubre de 2019.
  • Cendio participó en el proyecto durante muchos años, pero lo abandonó, y rdesktop sigue buscando un nuevo mantenedor.
  • El README de su repositorio oficial explica que el proyecto ya no se mantiene, que llevaba años sin recibir parches y que hay vulnerabilidades de seguridad reportadas que nadie ha revisado. Y termina con un aviso: “Use with caution and use it at your own risk” (úsalo con precaución y bajo tu propio riesgo).

Si todavía lo tienes instalado o aparece en algún script, reemplázalo por FreeRDP (en terminal) o por Remmina (con interfaz gráfica). Hacen lo mismo y siguen recibiendo actualizaciones.

Grdesktop, una interfaz gráfica para rdesktop, es demasiado antigua y arrastra el mismo problema.

P2P Remote Desktop

P2P Remote Desktop es un programa portátil, sin instalación, que conecta dos equipos Windows directamente entre sí. Tiene licencia MIT, pero no ha publicado versiones nuevas desde su primera publicación, la 1.0.0.

Funciona así: descargas la aplicación en los dos equipos (los pares), compruebas que están en la misma red local, ejecutas el programa en ambos y escribes en cada uno la «My LAN IP» y el puerto del otro en la casilla «Peer IP».

Al pulsar «Connect» en los dos extremos se establece la conexión; desde ahí pueden enviarse mensajes con «Send» y compartir y controlar el escritorio con «Desktop».

Como no hay servidores de terceros, la velocidad depende sobre todo del ancho de banda de tu red local.

Para conectarte a través de internet red WAN, tu proveedor tiene que permitir el reenvío de puertos y tú tienes que configurarlo, con el riesgo que eso supone. Para soporte a distancia, RustDesk resuelve lo mismo sin abrir puertos.

¿Quién necesita un software de escritorio remoto de código abierto?

Muchas empresas pagan herramientas de soporte remoto como TeamViewer, AnyDesk o Supremo para que su equipo de TI resuelva problemas en los dispositivos de los empleados que trabajan fuera de la oficina. Con software libre te ahorras ese gasto.

Aunque el escritorio remoto de código abierto no siempre alcanza el nivel de funciones del comercial, encaja bien en pequeñas empresas y con usuarios que priorizan la privacidad.

Cómo elegir un programa de escritorio remoto de código abierto

Para elegir tu herramienta de escritorio remoto open source**, responde estas cuatro preguntas en orden:**

  1. ¿Ayudas a otros o te conectas a tus propios equipos? Para ayudar a otros: RustDesk, MeshCentral o Dayon!. Para tus equipos: un cliente (Remmina, FreeRDP) y, si hace falta, un servidor (TigerVNC, xrdp).
  2. ¿Qué sistemas hay en cada lado? Desde Linux hacia Windows, Remmina o FreeRDP. Desde Windows hacia Linux, xrdp con el cliente RDP de Windows. Si hay equipos con iOS, recuerda que RustDesk no puede controlarlos.
  3. ¿Quieres alojarlo tú? RustDesk, MeshCentral, Guacamole y OpenRport se pueden autoalojar. El autoalojamiento te da control sobre los datos, pero te obliga a mantener el servidor actualizado y protegido.
  4. ¿El proyecto sigue vivo? Mira la fecha de la última versión y la actividad del repositorio. Si el propio proyecto dice que no tiene mantenimiento, como rdesktop, descártalo.
Árbol de decisión para elegir un programa de escritorio remoto de código abierto según el caso de uso
Cuatro preguntas para reducir la lista a la herramienta que encaja con tu caso.

Preguntas frecuentes

¿Hay un TeamViewer de código abierto?

Sí. RustDesk es la herramienta de control remoto open source más parecida a TeamViewer: se conecta con un ID y una contraseña, funciona a través de internet sin abrir puertos y permite alojar tu propio servidor.
Si necesitas administrar muchos equipos desde el navegador, MeshCentral es otra opción.

¿Cuál es la mejor alternativa libre a RDP?

Depende de qué parte de RDP quieras reemplazar. Para conectarte a Windows desde Linux, FreeRDP o Remmina. Para que un Linux acepte conexiones RDP, xrdp. Para publicar escritorios en el navegador, como haría una pasarela de Escritorio remoto, Apache Guacamole.

¿Qué diferencia hay entre VNC y RDP?

RDP envía órdenes de dibujo y crea sesiones propias; VNC transmite la imagen de la pantalla y funciona en casi cualquier sistema. Lo explicamos a fondo en el protocolo RDP explicado.

¿Se puede usar el escritorio remoto desde el navegador?

Sí. Apache Guacamole publica conexiones RDP, VNC y SSH en una página web, y MeshCentral ofrece escritorio remoto desde su panel web. En ambos casos el equipo desde el que te conectas solo necesita un navegador; el trabajo lo hace un servidor que tienes que instalar y mantener.

¿Son seguros los programas de escritorio remoto de código abierto?

Ningún programa de escritorio remoto, open source o no, es seguro por sí solo. El código abierto permite que cualquiera revise el código, pero la seguridad real depende de que el proyecto siga recibiendo parches, de que lo descargues de su fuente oficial y de cómo lo configures: contraseñas fuertes, autenticación multifactor y nada de puertos expuestos sin necesidad.
Un proyecto abandonado como rdesktop es un riesgo aunque sea libre. Lo analizamos a fondo en nuestro artículo sobre cuál es el escritorio remoto más seguro.

¿Usas el escritorio remoto en tu día a día? Cuéntanos en los comentarios qué herramienta te funciona.

Mi Carro Close (×)

Tu carrito está vacío
Ver tienda