Entre jureles y boquerones -> EJB v2.0

Datos y reflexiones sobre ciencia, técnologías de la información y alguna cosilla más

Cliente vnc para sistemas Linux y servidores Windows inversos

Publicado por jurelillo en Mayo 25, 2009

Este post viene a solventar un tema que me ha traido un tanto liadillo, y se encuadra dentro de un sistema de soporte a usuarios con asistencia remota, soporte que no hubiese conocido sin ayuda de mis culturetas colegas Salva, JaviR y JaviG, a los que aprovecho para saludar como se merecen: cuadrándome  :-D

(Saludos a toda la peña cultureta XDDD…)

Los sistemas VNC inversos, excelentemente descritos en el link, permiten la conexión a voluntad entre usuarios de los diferentes sistemas de información de la Organización y el servicio de soporte, solventando 2 de los principales problemas de una infraestructura de red corporativa estándar: la asignación dinámica de IP a los usuarios, que impide que el técnico conozca la dirección concreta donde levantar un servidor vnc, y de paso, la cuestión de privacidad que siempre genera susceptibilidades, debido a que éste es un sistema que al contrario del vnc estándar o directo, delega en el usuario el establecimiento y fin de la conexión.

La conexión entre servidores (usuarios) y clientes (soporte) cuando los sistemas son windows es trivial, puesto que no se trata más que de crear el .exe del servidor “one click” enviando a una dirección url un pequeño archivo de configuración modificado por  nosotros (Ver aqui) y listo. Pero cuando el cliente vnc hay que utilizarlo desde una máquina Linux, la cosa cambia.

Después de mucha guerra y googleo, parece que los clientes VNC más usuales no soportan levantar la interfaz gráfica cuando se conectan en modo pasivo (Reverse Mode) con el servidor VNC  “De un sólo click” o servidor inverso,  como los que tenemos para ubicar en las máquinas de nuestros usuarios.

Así, xvncviewer, vncviewer y demás consiguen la conexión (netstat -an |grep tcp) pero no levantar la interfaz gráfica…una putada.

Menos mal que existe un cliente que sí que lo hace: se llama tightvncviewer y es accesible desde la URL:

http://downloads.sourceforge.net/ssvnc/ssvnc_unix_only-1.0.22.tar.gz

y su instalación no es complicada. No ay más que descomprimir la carpeta, moverla a una ruta del path (/usr/local/bin por ejemplo), crear ahí mismo enlaces simbólicos a los archivos de ssvcn/bin que comienzan por t ó s :

ln -s ssvnc/bin/{s,t}* .

y lanzar en modo listen el cliente:

tightvncviewer -listen

Entonces sí, XDDD, sí que podemos acceder a las máquinas de los intrépidos usuarios.

Saludos calamares.

Escribe un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>