LinuxAlternative

Linux · System Tools

x11vnc

Un servidor VNC para X11 que te permite controlar tu escritorio Linux de forma remota desde cualquier cliente VNC.

Código abiertoGratis
Sé el primero en valorar
Licencia
GPL-2.0
Última versión
0.9.17

¿Qué es x11vnc?

x11vnc es un servidor VNC de código abierto con larga trayectoria diseñado específicamente para el Sistema de Ventanas X. Ha existido durante décadas, convirtiéndolo en una de las herramientas de acceso remoto más maduras del ecosistema Linux. A diferencia de las soluciones más recientes centradas en Wayland, se basa en X11, que sigue siendo el estándar para muchas configuraciones de servidores y estaciones de trabajo. Su estabilidad está bien probada, aunque carece de las características de seguridad modernas presentes en protocolos más recientes.

Es ideal para administradores de sistemas, desarrolladores y usuarios domésticos que necesiten acceso remoto fiable y de bajo consumo a una máquina Linux. Si ejecutas un servidor sin cabeza o un entorno de escritorio antiguo que todavía use X11, x11vnc ofrece una forma sencilla de ver y controlar la sesión. Es menos adecuado para compositores Wayland modernos, donde no funcionará directamente sin soluciones intermedias.

En comparación con UltraVNC, x11vnc se siente más ligero e integrado en el flujo de trabajo de línea de comandos de Linux. Mientras que UltraVNC es una suite cliente-servidor completa para Windows, x11vnc es solo el componente servidor. Probablemente necesitarás un cliente separado, como TigerVNC o RealVNC, para conectarte. La experiencia es funcional y directa, sin los asistentes de configuración gráfica de las herramientas de Windows, pero ofrece mayor configurabilidad mediante banderas de línea de comandos.

Ideal para: Usuarios que necesiten acceso remoto fiable y ligero a sistemas Linux basados en X11 sin la complejidad de herramientas específicas de Wayland.

Funciones clave de x11vnc

  • Soporta la versión estándar del protocolo VNC 3.8
  • Puede compartir el display X existente o crear uno virtual nuevo
  • Configurable mediante argumentos de línea de comandos o archivos de configuración
  • Soporta autenticación por contraseña y cifrado TLS
  • Uso de recursos bajo, adecuado para hardware antiguo
  • Funciona con la mayoría de entornos de escritorio basados en X11
  • Puede ejecutarse como servicio para acceso persistente
  • Soporta múltiples clientes conectándose simultáneamente

Ventajas

  • Extremadamente estable y probada en muchos años
  • Bajo consumo, ideal para máquinas con poca potencia
  • Altamente configurable para necesidades de red o seguridad específicas
  • Amplia disponibilidad en todas las principales distribuciones Linux

Inconvenientes

  • No funciona nativamente con compositores Wayland
  • Carece de una interfaz gráfica moderna para configuración
  • La configuración de seguridad requiere configuración manual de TLS y contraseñas
  • El código antiguo puede carecer de algunas optimizaciones VNC modernas

Programas de Windows que sustituye x11vnc

Cómo instalar x11vnc en Linux

Ubuntu / Mintsudo apt install x11vnc
Debiansudo apt install x11vnc
Fedorasudo dnf install x11vnc
Arch / Manjarosudo pacman -S x11vnc
openSUSEsudo zypper install x11vnc

Consejos para usuarios de Windows

A diferencia de UltraVNC, que incluye cliente y servidor, x11vnc es solo el servidor. Necesitarás instalar un cliente VNC separado en tu máquina controladora. No hay formatos de archivo que migrar, ya que es un manejador de protocolo. El flujo de trabajo cambia de configuración basada en GUI a banderas de línea de comandos o edición de archivos de configuración. Asegúrate de que tu firewall permita tráfico VNC (puerto 5900 por defecto) y establece una contraseña fuerte. Si vienes de un entorno Windows, espera un proceso más manual para la configuración inicial, pero la conexión en sí se sentirá familiar si has usado VNC antes.

x11vnc: preguntas frecuentes

¿x11vnc funciona con Wayland?

No, x11vnc está diseñado para X11. No funcionará directamente con sesiones puras de Wayland. Para Wayland, considera usar herramientas como weston-rdp o servidores VNC específicos que soporten Wayland.

¿Cómo inicio x11vnc al arrancar?

Crea un archivo de servicio systemd que ejecute el comando x11vnc con las banderas que desees. Así el servidor VNC se iniciará automáticamente al arrancar el sistema.

¿x11vnc es seguro?

Soporta autenticación por contraseña y cifrado TLS. Sin embargo, debes configurar explícitamente TLS para conexiones seguras. Sin TLS, el tráfico no está cifrado.

¿Pueden varias personas conectarse al mismo tiempo?

Sí, x11vnc permite que múltiples clientes se conecten al mismo display simultáneamente. Todos los usuarios verán y controlarán la misma sesión de escritorio.

Actualizado el