Blog personal de Anibal Copitan. Herramientas y contenido de desarrollo, Linux, terminal, programación. Mejora tus habilidades tecnológicas
lunes, 9 de diciembre de 2024
Comparte tu pantalla de Linux con x11vnc
VNC (Virtual Network Computer)
En este artículo, te mostraré cómo compartir tu pantalla en Linux
utilizando x11vnc, una herramienta ligera y eficiente
para acceder remotamente al escritorio.
¿Qué es x11vnc?
x11vnc es un servidor VNC que te permite compartir el escritorio actual de tu entorno gráfico X11. A diferencia de otros servidores VNC, x11vnc no crea un nuevo escritorio virtual, sino que comparte el escritorio que ya estás utilizando. Esto lo convierte en una herramienta perfecta para colaborar en tiempo real o administrar tu equipo de manera remota.
Requisitos
Antes de comenzar, asegúrate de tener lo siguiente: Este laboratorio fue contruido en la red local.
- 1 equipo sistema Operativo:
- Linux Manjaro (ArchLinux)
- Terminal (bash)
- 1 equipo cliente VNC:
- Windows 11
- RealVNC
Paso a paso instalación
1. Instalar x11vnc
en equipo Linux
En linux abre tu terminal y ejecuta el comando de instalación este equipo actuara como servidor
1.1 Iniciar el servidor. x11vnc Simple: sin contraseña
1.2 Crear una contraseña para x11vnc (opcional)
Es una buena práctica proteger el acceso remoto con una contraseña:
Set the passsword
x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth ~/.vnc/passwd -rfbport 5900 -shared
-auth guess: Detecta automáticamente el archivo de autorización. -forever: Mantiene el servidor en ejecución después de desconexiones. -rfbauth: Usa el archivo de contraseña. -rfbport 5900: Puerto estándar para VNC (puedes cambiarlo si es necesario). -shared: Permite conexiones simultáneas.
Cómo evitar que la pantalla virtual se mueva al usar múltiples monitores con x11vnc
Explicación detallada:
x11vnc: Este comando inicia un servidor VNC que comparte la pantalla actual de tu sistema, permitiendo el acceso remoto.
-clip 1024x768+0+0: Este parámetro indica que solo se compartirá una sección específica de la pantalla.
- 1024x768: Define el tamaño del área a compartir (ancho x alto en píxeles).
- +0+0: Especifica la posición (coordenadas X e Y)
desde donde comenzará la sección a compartir. En este caso:
- +0+0 significa que comienza en la esquina superior izquierda de la pantalla principal.
3. Cliente Windows 11 conectandose al servidor Linux
En windows 11 usaremos RealVNC para conectarse al servidor
Aunque X11VNC es una herramienta poderosa para acceder a sesiones gráficas de forma remota, es importante entender en qué situaciones es la mejor opción y cómo se compara con otras herramientas como Xserver.
¿Cuándo Usar X11VNC y Cuándo Xserver?
X11VNC y Xserver cumplen funciones distintas en el ecosistema gráfico de Linux. Aquí tienes una guía para elegir la herramienta adecuada según tus necesidades:
- Usa X11VNC si:
- Necesitas acceder al escritorio completo tal como lo ves en el monitor.
- Quieres compartir una sesión activa para soporte técnico o trabajo remoto.
- Prefieres una configuración rápida y sencilla para sesiones gráficas remotas.
- Usa Xserver si:
- Solo necesitas redirigir aplicaciones gráficas específicas (como un navegador o editor) en lugar de toda la sesión.
- Priorizas la velocidad en conexiones remotas, especialmente en redes de baja capacidad.
- Ya estás trabajando con SSH y prefieres evitar instalar software adicional.
Herramienta | Cuándo Usarla |
---|---|
X11VNC | Para compartir el escritorio completo y sesiones activas de forma remota. |
Xserver | Para redirigir aplicaciones gráficas específicas con mayor eficiencia. |
Por razones de practicidad y necesidad yo escoji x11vnc.
Conclusión
Con x11vnc, compartir tu escritorio en Linux es fácil y eficiente. Ya sea para colaborar o administrar tu máquina de forma remota, esta herramienta es una excelente opción.
Para mi caso virtualize mi equipo Linux para poder compartirlo en windows, debido a que es simple y facil decide compartirlo bien documentado
No hay comentarios:
Publicar un comentario