EJECUTAR LAS X REMOTAMENTE
Hay muchas formas y programas distintos para obtener los mismos resultados. Nosotros vamos a utilizar el software VNC porque es gratuito y funciona bien. El escenario que propongo es el siguiente. Tengo una maquina windows y una maquina linux, ambas estan en red y quiero poder ejecutar las X de linux desde mi maquina windows. Este software tambien permite ejecutar windows remotamente, pero esto no lo vamos a tratar.
Lo primero es bajarse la ultima versión disponible de su web http://www.uk.research.att.com/vnc/ En el momento de escribir esto el soft disponible es vnc-3.3.5-x86_linux.tar Versión para Linux vnc-3.3.5-x86_win32 Versión para Windows vnc-3.3.5-documentation.tar Documentación Descomprimimos e instalamos la versión para Windows. Nos vamos a nuestra máquina Linux, (en este ejemplo estamos usando RedHat 7.2), comprobamos si esta instalada alguna version de las que viajan con el sistema operativo: rpm -aq | grep vnc Si existe la desinstalamos con rpm -e nombre del paquete. Copiamos el archivo a /usr/src lo descomprimimos con tar xvf vnc-3.3.5-x86_linux tar Nos vamos al directorio que se ha creado vnc-3.3.5-x86_linux Recomiendo leerse el README. Para los impacientes: ejecutar ./vncinstall /usr/local/bin Esto copia los archivos necesarios vncserver y vncviewer al /usr/bin de forma que este en el path y sea ejecutable desde cualquier lugar. Nos pedira que introduzcamos un password que sera el que tenga que meter el cliente para poder acceder a nuestra maquina. Nosotros solo vamos a utilizar el server en linux. Antes de arrancarlo, y para poder ver el escritorio de linux con el gestor de ventanas que hayamos elegido hay que hacer lo siguiente. (Doy por supuesto que la máquina linux tiene las X instaladas y configuradas) cat /etc/X11/xinit/xinitrc > /root/.vnc/xtartup Para arrancar el X server vncserver Para pararlo vncserver -kill :1 Bien, suponiendo que ya hemos arrancado el server ahora nos vamos a ir a la maquina windows a arrancar el cliente (xviewer) Como ya tenemos instalado el programa, simplemente lo ejecutamos y en la ventana donde pone server ponemos nuestro-nombre-maquina:1 y le damos al OK. Tendremos a nuestra disposición el escritorio de Linux bajo X.
Cuando acabeis aseguraos de apagar el server de las X, vncserver -kill :1 Porque mientras esta funcionando deja un par de puertos abiertos el 5901 y el 6001. No se si hay vulnerabilidades contra estos servicios pero si no se pone un firewall de momento más vale prevenir.
|
Home |