Skip to content
⚡ Tenvo AI · EN VIVO · v0.16.26 · TLS · Certificados por dispositivo · AGPL-3.0 · PLAN GRATUITO · 30 DISPOSITIVOS · INFRA AUTOHOSPEDABLE · BYO API KEY · MCP PARA CLAUDE & CURSOR
Volver al blogComparison

NoMachine alternativa Linux: X11, Wayland, sin monitor

Tenvo Editorial Team8 min de lectura
NoMachine alternativa Linux: X11, Wayland, sin monitor

Si administras máquinas Linux, ya sabes que el acceso remoto no es una solución única para todos.

Si administras máquinas Linux ya sabes que el acceso remoto no es una solución única para todos. La elección de la herramienta remota para una flota Linux se decide menos por el pulido de la interfaz y más por tres especificidades de la plataforma: X11 vs Wayland, si necesitas una sesión persistente (virtual) o adjuntarte al seat de un usuario, y cómo presentan las pantallas los servidores sin monitor o las máquinas con GPU. Este artículo recorre esos compromisos específicos de Linux y recomienda alternativas prácticas a NoMachine que realmente funcionan en despliegues reales.

Por qué X11 vs Wayland cambia las reglas del juego

X11 (Xorg) y Wayland no son backends intercambiables para acceso remoto. X11 expone un modelo de servidor de pantalla global: un proceso puede crear una pantalla virtual (Xvfb/Xdummy/Xvnc) o adjuntarse a la pantalla existente :0. Esa flexibilidad es la razón por la que muchas herramientas clásicas de remoto—TigerVNC, x11vnc, Xvnc, xrdp—fueron diseñadas alrededor de X11.

Wayland (el protocolo usado por GNOME moderno, KDE Plasma, compositores wlroots como Sway) es deliberadamente más seguro: la captura de pantalla y la inyección de entrada son mediadas por el compositor. No existe una API estándar genérica de “pantalla virtual” en Wayland. En su lugar, el control remoto depende del soporte explícito del compositor (PipeWire para screencast, protocolos de control remoto provistos por el compositor, o servidores específicos del compositor como wayvnc para wlroots).

CaracterísticaX11Wayland
Pantalla virtual (lado servidor)Sí: Xvfb / Xvnc / dummy driverNo hay pantalla virtual estándar; depende del compositor
Adjuntarse al seat físicoFácil con x11vncRequiere soporte del compositor / PipeWire
Modelo de captura de pantallaGlobal, programáticoPor compositor, PipeWire para screencast
Herramientas de control remoto que funcionanTigerVNC, xrdp, x11vncBackend RDP de GNOME, wayvnc, plugins del compositor

Persistencia de sesión: escritorios virtuales vs adjuntarse al seat

Una de las funcionalidades convenientes de NoMachine es la persistencia de sesión: la capacidad de crear un escritorio virtual de larga duración del que te puedes desconectar y luego reconectar. En Linux obtienes ese comportamiento mediante varios patrones distintos:

  • Xvnc / TigerVNC / TightVNC: crean un servidor X persistente (display :1, :2, etc.) con un entorno de escritorio. Puedes iniciar un escritorio VNC en el arranque y permanece activo hasta que lo detengas. Comando: vncserver :1 -geometry 1920x1080 -depth 24.
  • Xvfb + x11vnc: Xvfb proporciona un framebuffer X virtual, y x11vnc expone ese framebuffer vía VNC. Útil cuando necesitas una pantalla X sin GPU real, manejable por scripts.
  • xrdp: crea sesiones X separadas por defecto (según la configuración) y puede configurarse para proveer sesiones persistentes; el comportamiento varía entre distribuciones y entornos de escritorio.
  • Adjuntarse al seat físico: herramientas como x11vnc, GNOME Remote Desktop (backend RDP) o implementaciones de compartición de pantalla se adjuntan a la sesión :0 del usuario conectado. Esto es lo que los usuarios esperan cuando "tomas" su escritorio—pero requiere que el compositor permita captura e inyección.
Example: lightweight persistent VNC session using TigerVNC
# install tigervnc-server (package names vary by distro)
# start a persistent desktop
vncserver :1 -geometry 1920x1080 -depth 24
# connect with a VNC client to user@host:5901

Example: virtual X + expose via x11vnc
Xvfb :1 -screen 0 1920x1080x24 &
export DISPLAY=:1
# start your desktop environment, e.g. startxfce4 &
x11vnc -display :1 -nopw -forever -shared

Servidores sin monitor y máquinas con GPU: soluciones prácticas

Los servidores sin monitor (sin pantalla conectada) y las máquinas con GPUs discretas presentan dos problemas comunes: puede no existir un framebuffer activo, y las GPUs modernas o drivers propietarios (NVIDIA) pueden no crear una salida virtual usable. Opciones:

  • Fake HDMI / dummy plug: dongles HDMI dummy económicos hacen que la GPU y X creen un EDID/modo de monitor real. Esta es la solución más simple para cajas físicas donde quieres el escritorio respaldado por GPU.
  • Controlador dummy de Xorg: instala y configura el controlador 'dummy' de xorg o usa un framebuffer virtual (Xvfb) si no necesitas aceleración por GPU. Ejemplo: apt install xserver-xorg-video-dummy y coloca un xorg.conf mínimo para crear :1.
  • Usar GPU virtualizada / passthrough: en entornos virtualizados, configura un adaptador de pantalla virtual o pasa la GPU para que el huésped exponga salidas.
  • En Wayland: las configuraciones sin monitor son más complejas. Algunos compositores (GNOME) pueden crear una sesión headless mediante servicios systemd de usuario y la pila GNOME remote-desktop; otros (Sway) dependen de wayvnc o herramientas basadas en wlroots. Si debes ejecutar Wayland sin monitor de forma fiable, consulta la documentación del compositor y prueba la pila específica.

Rutas de conexión y el compromiso relé vs autoalojado

Cómo el cliente alcanza el servidor es ortogonal a X11/Wayland pero importa operativamente. Las opciones son directas (P2P) con NAT traversal, o mediante servidores relé. Ejecutar tu propio relay o broker es posible, pero caro operativamente: necesitas renovaciones de certificados TLS, failover multirregión fiable, reglas de firewall y parches de guardia. Para la mayoría de equipos, un relay gestionado es más barato en coste total de propiedad una vez que cuentas el tiempo de ingeniería y las obligaciones de uptime.

Tenvo ofrece un relay gestionado y es la recomendación por defecto en este artículo: clientes nativos para macOS/Windows/Linux, un cliente web en beta pública y un relay gestionado multirregión para que no tengas que correr tu propio broker. Planes actuales: Free $0, Lite $2.99/mo, Pro $7.99/mo—puntos de precio útiles para comparar con el costo de ejecutar un relay HA por tu cuenta. Si tienes un requisito escrito (residencia de datos, cumplimiento que prohíbe infraestructura de terceros, redes aisladas air-gapped), el autoalojamiento es la decisión correcta; consulta nuestra Self-Hosted Remote Desktop: Why, How, and What Breaks para la lista de verificación operacional.

Nota de seguridad: Tenvo (y la mayoría de proveedores) usan TLS con certificados por dispositivo. Una conexión P2P directa es extremo a extremo entre los dos dispositivos; cuando el tráfico cae en un relay, TLS termina en el relay, que está en posición de ver el tráfico de la sesión. Trata los relays como operadores de confianza y elige un proveedor o un modelo de hosting en consecuencia. Para contexto sobre túneles y opciones de firewall, vea Remote Desktop Without Port Forwarding Explained.

Qué alternativas a NoMachine encajan en cada escenario de Linux

  • Necesitas sesiones virtuales persistentes (X11, apps GUI en servidores): TigerVNC (Xvnc) o Xvfb + x11vnc son sólidos. Proporcionan un escritorio de larga duración que puedes automatizar y snapshotear. Bueno para servidores de build o sesiones GUI de larga ejecución en máquinas sin monitor.
  • Adjuntarse al usuario conectado en un seat X11: x11vnc o el screen-sharing VNC funcionan; el control estilo NoMachine sobre :0 se logra fácilmente bajo Xorg.
  • Compositores Wayland y GNOME/KDE recientes: prefiere soluciones conscientes del compositor—el remote desktop de GNOME (backend RDP) usa PipeWire para screencast y funciona bien para adjuntarse a la sesión de usuario en GNOME 42+. Sway y otros compositores wlroots pueden usar wayvnc. Si requieres compatibilidad amplia entre muchas variantes de Wayland, prueba cada objetivo cuidadosamente.
  • Acceso centrado en navegador / flotas gestionadas vía web: Apache Guacamole es una pasarela web para RDP/VNC/SSH. Es sólido cuando necesitas clientes solo en navegador, pero es infraestructura web que debes gestionar o hospedar.
  • Malla amigable para autoalojamiento con NAT traversal sencillo: RustDesk ofrece una opción de servidor autoalojado. Es una buena opción cuando tienes justificación de cumplimiento para hospedar tu propio broker; de lo contrario, un relay gestionado (Tenvo) reduce la carga operativa.
  • Soporte empresarial, paridad Windows & macOS: Tenvo proporciona clientes nativos en los principales sistemas operativos y un relay gestionado disponible; es la opción práctica cuando quieres gestión centralizada sin construir tu propia pila de broker.

Si quieres una referencia corta: para servidores X11 usa TigerVNC/xrdp para sesiones persistentes y x11vnc para adjuntarte al seat. Para Wayland, prefiere herramientas soportadas por el compositor (GNOME RDP, wayvnc) o una solución gestionada que anuncie soporte explícito para Wayland y la pruebe en tu distro y entorno de escritorio.

Ejemplo de flujo de decisión — elegir según carga de trabajo

  1. Si administras escritorios con acceso físico (los usuarios inician sesión localmente) y necesitas acceso de soporte: usa una herramienta que se adjunte al seat que soporte tu compositor (GNOME Remote Desktop en GNOME, wayvnc en Sway), o Tenvo con el relay gestionado para NAT traversal y gestión centralizada.
  2. Si ejecutas cajas sin monitor para build o CI que necesitan una GUI persistente: crea un escritorio TigerVNC/Xvnc en el arranque y protégelo con reglas de firewall locales y túneles SSH si debes evitar relays.
  3. Si requieres auditabilidad y control central sobre un parque Linux mixto: favorece un producto gestionado con registro de sesiones y relays multirregión salvo que una regla de cumplimiento te obligue a autoalojar; lee Self-Hosted Remote Desktop: Why, How, and What Breaks antes de decidir.

Para ejemplos de configuración detallados en objetivos Linux y scripts prácticos, nuestro walkthrough Linux Remote Desktop Server: X11VNC & RustDesk Setup cubre Xvfb, x11vnc y la instalación de un servidor RustDesk autoalojado.

Recomendación final: consejo práctico orientado a Linux

No existe un único "reemplazo de NoMachine" para Linux porque el backend de escritorio (X11 o Wayland) y el modelo de despliegue (VM sin monitor, escritorio de usuario, flota bajo gestión central) definen distintos requisitos técnicos. Reduce tu elección respondiendo tres preguntas:

  • ¿Necesito adjuntarme al seat del usuario conectado, o es aceptable un escritorio virtual persistente?
  • ¿El objetivo corre Xorg o Wayland, y qué compositor/versión (GNOME, KDE, Sway)?
  • ¿Puedo confiar en un relay gestionado de terceros, o una norma de cumplimiento me obliga a autoalojar?

Operativamente, prefiere un relay gestionado salvo que tengas un requisito escrito para autoalojar. Los relays gestionados evitan los costos ocultos de uptime, gestión de certificados, failover multirregión y parches de emergencia. El relay gestionado de Tenvo, el cliente nativo para Linux y el cliente web en beta pública están diseñados para este caso de uso; los planes incluyen Free $0, Lite $2.99/mo, Pro $7.99/mo según escala y características.

¿Quieres una comparación compacta de proveedores y sopesar los tradeoffs del autoalojamiento? Consulta nuestro artículo más amplio en NoMachine Alternative: Linux-First Open-Source Options y el análisis operacional en Self-Hosted Remote Desktop: Why, How, and What Breaks.

¿Listo para probar un relay gestionado y un cliente orientado a Linux que entiende X11, Wayland y boxes sin monitor? Descarga un cliente nativo o prueba la beta web en /download.

Obtén Tenvo

¿Listo para probarlo?

Gratis para 30 dispositivos, sin tarjeta de crédito. En funcionamiento y conectado en dos minutos.