miércoles, 25 de mayo de 2011

x11vnc ---- Utilizar un escritorio remoto...

... contando con solo un navegador web como cliente vnc. Pero, primero, les cuento con que situación nos encontrábamos.

Contábamos con un sólo equipo físico y necesitábamos montar dos servidores NTFS para distintas producciones. Teniendo en cuenta los niveles de producción que tendrán estas dos máquinas virtuales NTFS se toma la decisión de montar la siguiente estructura:
-Ubuntu Server 10.04 (instalación básica desde CD)
-openssh-server (para la administración remota básica de los pocos procesos que mantendrá el servidor Linux)
-xorg (como servidor gráfico)
-fluxbox (como gestor de ventanas)
-idesk (herramienta que mejora, muchísimo, el entorno de escritorio fluxbox)
-virtualbox-ose (para virtualizar las máquinas NTFS)
-virtualbox-guest-additions (para mejorar la integración de las máquinas virtuales con el escritorio)
-x11vnc (un servidor x para vnc)
-vnc-java (un servidor java para vnc)

Hasta acá tenemos instalado todo lo necesario para poner en marcha (y aprovechar mucho mejor nuestros recursos), un servidor con un virtualizador para poner en marcha 2 servidores en 2 máquinas virtuales.

Vayamos configurando todo para que nos quede como necesitamos. Como lo primero es lo primero, empezamos por el principio.

Luego de la instalación, básica, de Ubuntu Server 10.04, instalaremos el resto de los sistemas:
:~$ sudo aptitude install openssh-server xorg fluxbox idesk virtualbox-ose virtualbox-guest-additions x11vnc vnc-java

El servidor Ubuntu Server 10.04 casi que solo lo tendremos como contenedor del VirtualBox, por lo tanto, ya con el usuario correspondiente creado, lo ideal es que el equipo arranque directamente con el, e inicie el entorno gráfico automáticamente.
Todo esto no lo vamos a volcar en este post dado que ya tenemos en este blog un posteo al respecto, y es este:
Ubuntu Server ---- Inicio automático...

Al inicio automático del entorno gráfico, fluxbox, le podemos agregar aplicaciones, lo hacemos así:
:~$ vi ~/.fluxbox/startup
si es la primera vez que editamos este archivo encontraremos en la línea 10, el siguiente texto:
# Applications you want to run with fluxbox
si no se encuetra en la l0 el texto mencionado búsquenlo y al final de ese párrafo, agreguen:
idesk &
x11vnc -forever -usepw --httppdir /usr/share/vnc-java -httpport NumeroDePuerto &
virtualbox &

aquí le estamos diciendo al fluxbox que al iniciar corra también los programas idesk y virtualbox, como así también que dispare, con sus opciones, el server x11vnc. Pero antes de reiniciar el server, tenemos que darle el parámetro de configuración al servidor x11vnc, lo hacemos así:
:~$ x11vnc -storepasswd
con esto dejamos configurada la password para los clientes vnc que quieran ingresar.

Por supuesto, recuerden abrir en vuestro firewall, y/o router, el NumeroDePuerto que vamos a utilizar para que puedan ingresar los clientes vnc.

Configurar x11vnc
Ver Opciones de x11vnc
Otras formas de configurar vnc
Configurar idesk
Configurar fluxbox

No hay comentarios:

Publicar un comentario