martes, 18 de noviembre de 2008

Cliente VRDP para la consola de servidores virtuales

Recordaréis que en otro post publiqué como modificar los parámetros de una máquina virtual, pues ahora veremos para qué sirve el parámetro vrdpport.

Con este parámetro definimos el puerto que se usará en la máquina servidora para el volcado de la consola del sistema virtual. Es decir, en lugar de usar un entorno gráfico para usar la máquina virtual, lo volcaremos a este puerto para poder servir el sistema.

Este es el comando para modificar este puerto de escucha, como es lógico cada máquina virtual tendrá que tener su propio puerto, no podemos tener dos máquinas virtuales en el mismo puerto. Si intentamos lanzar dos máquinas en el mismo puerto, simplemente la segunda no iniciará.
VBoxManage modifyvm NombreDeMiMaquinaVirtual -vrdpport 3390

Cuando iniciamos la máquina virtual, tendremos que hacerlo con el -type vrdp, así se iniciará sin esperar a que nadie se conecte a la consola.
VBoxManage startvm NombreDeMiMaquinaVirtual -type vrdp

Para entrar desde un máquina GNU/Linux en la consola de administración de una máquina virtual, solo tendremos que hacer rdesktop -a 16 IP:PUERTO, usando la IP del servidor de máquinas virtuales, porque es ahí donde está corriendo el puerto de escucha.
rdesktop -a 16 xxx.xxx.xxx.xxx:3390

Además de hacer esto también podríamos configurar la máquina virtual con algún programa de administración para conectarnos a ella directamente. Sin necesidad de entrar desde la máquina servidora. Por ejemplo SSH, VNC o Terminal Server, en el caso de máquina Window$.

Para conectar con la consola de administración desde una máquina Window$ supongo que será usando del cliente de Terminal Server, pero no sé si se le podrá modificar el puerto al que ataque.