RDP en Linux como un profesional: Debian, Ubuntu y más para principiantes
Si estás acostumbrado al mundo cómodo de hacer clic y listo del Remote Desktop Protocol (RDP) en Windows, pasarte a Linux puede sonar a pesadilla de línea de comandos. Aun así, cada vez más principiantes dan el salto, y no lo hacen porque les guste sufrir. Linux por fin les da lo que quieren: un escritorio gratuito, flexible y listo para RDP que funciona en una VM de Proxmox sin exprimir hasta la última gota de recursos del sistema.
Entonces, ¿qué hace que la gente salte de Windows a Linux en sus homelabs? La ideología influye, pero sobre todo es una cuestión práctica. Con unos pocos clics derechos e instalaciones, puedes conectarte en remoto a una VM Linux como si fuera un equipo Windows más, y así es como lo está haciendo la gente.
Por qué importa siquiera el RDP en Linux
La mayoría de los recién llegados cuentan la misma historia. Tienen Proxmox en algún hardware rescatado, quizá un viejo i5 o i7 con 32GB de RAM, y quieren reproducir su experiencia con Hyper-V. Quieren entrar por RDP en una VM, abrir un navegador, quizá ejecutar algunos contenedores Docker, autoalojar unas cuantas aplicaciones en la nube y sentir que usan un equipo normal, solo que sin Windows. Lo que no quieren es aprender Bash solo para abrir Firefox.
Ahí entran las distros Linux con interfaz gráfica y acceso RDP que funcione, aunque las distros y los entornos de escritorio (DE) distan mucho de ser iguales en esto.
Las favoritas de la comunidad: Debian, Ubuntu y algunas joyas escondidas
Debian con XFCE o Gnome
Debian es, con diferencia, la recomendación número uno de la comunidad. Proxmox está construido sobre ella, así que las actualizaciones y la compatibilidad encajan de forma natural. Añade XFCE para un escritorio ligero o Gnome para algo más moderno y tendrás una base sólida. Un consejo de los usuarios veteranos: evita iniciar sesión en la interfaz gráfica justo después de instalar. En su lugar, entra por SSH, instala xrdp y configura bien la pantalla, lo que te ahorra dolores de cabeza con la resolución y con problemas de sesión.
Como extra, XFCE se lleva bien con RDP, y Gnome admite de forma nativa el RDP de Microsoft a través de Wayland.
Ubuntu (22.04 o 24.04 LTS)
Ubuntu recibe mucho cariño y algo de odio, pero en facilidad de uso para principiantes es difícil de superar. Trae RDP listo de fábrica (solo tienes que activarlo), y herramientas como Remmina o incluso la app Microsoft Remote Desktop en macOS se conectan a él sin complicaciones.
Ubuntu es, en esencia, Debian con un pulido extra y una comunidad enorme, así que si buscas un problema en Google, lo más probable es que encuentres la solución entre los dos primeros resultados. Eso sí, cuidado con los paquetes Snap y con un consumo algo mayor que el de una instalación mínima de Debian.
Zorin OS
Unos cuantos no cambian Zorin por nada, sobre todo los usuarios más nuevos. Está basado en Debian, trae una interfaz parecida a la de Windows y tiene RDP integrado, a un interruptor de distancia. Eso lo convierte en una buena opción para cualquiera que no quiera tocar la terminal salvo que sea imprescindible. Es más pesado que las distros basadas en XFCE, pero funciona con más fluidez nada más instalarlo.
Xubuntu, Lubuntu y Linux Mint (LMDE)
Son derivados de Ubuntu con entornos de escritorio más ligeros. Xubuntu (con XFCE) y Lubuntu (con LXQt) van ágiles incluso en hardware antiguo. Linux Mint, sobre todo la Debian Edition (LMDE), te da una interfaz fresca como la menta con Debian por debajo y buena compatibilidad con RDP.
Un usuario comentó que Xubuntu por RDP iba muchísimo más rápido que Ubuntu estándar. Otro señaló que LXQt tenía problemas con el portapapeles bajo RDP, así que XFCE parece ser el punto justo para un acceso remoto fluido.
Fedora con Gnome
Una mención sorpresa fue Fedora. Admite RDP a través de las herramientas de escritorio remoto nativas de GNOME, aunque puede que tengas que haber iniciado sesión en la consola antes de que el RDP entre en acción. Va un poco más a la última que Debian/Ubuntu, así que espera actualizaciones del kernel más rápidas, algo bueno para el soporte de hardware y quizá malo si la estabilidad es tu prioridad número 1.
Qué tal rinde el RDP
El RDP en Linux no siempre es la magia de enchufar y listo que es en Windows. Los usuarios cuentan resultados dispares según el DE, la distro y cómo esté implementada la pila RDP. Estos son los montajes que funcionan:
- XRDP con XFCE o Gnome es la combinación ganadora para la mayoría.
- Usar
xrdpdesde la terminal te da acceso RDP con el cliente nativo de Microsoft. - Guacamole, una herramienta de acceso remoto basada en web, es popular entre quienes quieren unificar sus sesiones remotas en todos sus dispositivos sin ir saltando entre aplicaciones distintas.
- Spice con Virt-viewer es el protocolo de pantalla remota integrado en Proxmox. No es exactamente RDP, pero algunos usuarios dicen que es incluso más rápido y que va mejor con contenido multimedia (sí, YouTube incluido).
Un apaño inteligente es Cockpit, una interfaz gráfica ligera en el navegador para gestionar servidores Linux. No es un escritorio completo, pero te da información del sistema, acceso a la terminal, gestión de Docker y más, todo en una interfaz web.
¿Por qué no usar VNC y ya?
Algunos se sumaron a la conversación proponiendo VNC, pero el consenso es que el RDP va más fluido. Se adapta mejor a las resoluciones de pantalla, admite sonido (a veces) y rinde mejor en conexiones lentas. En comparación, VNC se parece más a ver una grabación de pantalla torpe y a tirones. Meh.
Dicho esto, si el RDP te da guerra, VNC o herramientas como NoMachine o Parsec son buenas alternativas de repuesto.
Lo ligero importa: no revientes tu presupuesto de RAM
Todo el mundo coincide en que no necesitas GNOME ni KDE en cada VM. La mayoría de los usuarios solo tienen una o dos VMs Linux con interfaz gráfica para tareas generales como navegar o hacer trabajo de administración. El resto (contenedores Docker, servidores de archivos o centros multimedia) funciona sin interfaz, con acceso por SSH.
Si estás haciendo malabares con varias VMs en 32GB de RAM y una CPU de 4 núcleos, quédate con XFCE o LXQt, o prescinde de la interfaz gráfica salvo que sea necesaria.
¿Quieres todavía menos sobrecarga? Prueba contenedores LXC en Proxmox en lugar de VMs completas. Son más rápidos, más ligeros y mejores para servicios que no necesitan la shell de un sistema operativo completo.
Consejos para que tu montaje vaya fino
- Instala
qemu-guest-agenten cada VM para integrarla mejor con Proxmox (apagados, información de IP, etc.). - Haz un snapshot de tus VMs antes de actualizaciones importantes o cambios de DE.
- Usa plantillas para levantar rápido equipos Linux nuevos con tus ajustes favoritos ya incluidos.
- Practica la línea de comandos poco a poco, sin tirarte a la piscina de golpe. Empieza editando archivos de texto, revisando los registros del sistema o instalando paquetes.
Un usuario lo resumió mejor que nadie: "Solo quería conectarme en remoto y navegar por la web. Dos meses después estoy escribiendo scripts de bash y alojando mi propio Nextcloud".
Última palabra: el RDP son las ruedas de apoyo
Si eres nuevo en Linux, no te sientas mal por empezar con una interfaz gráfica. Todo el mundo lo hace. Muchos usuarios acaban abriendo una ventana de terminal incluso dentro de una sesión de escritorio, porque es más rápido, más ligero y (nos atrevemos a decirlo) bastante divertido una vez que le pillas el truco.
Aun así, una buena interfaz gráfica con acceso RDP es la puerta de entrada perfecta para explorar Linux más a fondo. Tanto si acabas en Debian con XFCE, en Ubuntu, en Zorin o en algo intermedio, ya no estás atado a Windows, y las opciones no dejan de mejorar.