"Después del juego es antes del juego"
Sepp Herberger

sábado, 21 de septiembre de 2024

Script de conexión VNC con los PC de usuarios.

Lo prometido es deuda ;-). Este es el script que tengo en todas las máquinas de los usuarios para levantar un servidor VNC a demanda y poder conectar remotamente. El único requisito es tener instalado el paquete x11vnc:
# cat /usr/bin/run_vnc 
#!/bin/bash
rm -rf /root/.vnc
x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw
exit 0
Cuando quiero entrar en una sesión de usuario lo que hago es conectar con:
# ssh -X root@maquina
Una vez conectado ejecutamos run_vnc, que nos pedirá definir una contraseña de conexión 2 veces y se quedará esperando conexiones entrante. En otro terminal, desde nuestra máquina lanzamos un cliente vnc, por ejemplo "vinagre", con:
# vinagre maquina
Nos pedirá la contraseña que definimos antes y ya está... conectamos al escritorio que haya abierto en la máquina en ese momento, pudiendo verlo e interactuar con él. Estoo causa un cierto desconcierto a los usuarios ("el ratón se mueve solo") pero nos evita un paseo para solucionar o probar cosas sencillas.

¿Por qué no tengo el servidor vnc corriendo en cada máquina de forma permanente? Pues porque tampoco lo uso tanto y no creo que sea buena idea tener esa puerta entreabierta por si hay fisgones en la red.

Hasta pronto y recuerden no confundir 不知道 con 爱很大.

No hay comentarios:

Publicar un comentario