Configuración de PHPVirtualBox

PHPVirtualBox es una aplicación gratuita y de código abierto hecha en PHP e implementada mediante AJAX que permite de manera remota gestionar máquinas virtuales de VirtualBox, nos permite hacer las acciones típicas como son : arrancarlas, detenerlas, ver logs e incluso cambiar su configuración.
Primero deberemos tener instalado en el equipo:

  1. Un servidor web que soporte como mínimo PHP 5.2.0 como por ejemplo xampp.
  2. Tener instalado Oracle VirtualBox 3.2.x o superior con las Oracle VM VirtualBox Extension Pack.
  3. Uno de los siguientes navegadores:
    • Firefox >= 3.6.0
    • Internet Explorer >= 8
    • Opera >= 10.0
    • Safari >= 4.0
    • Chrome >= 5.0

 
1- Nos descargamos phpvirtualbox, lo descomprimimos y copiamos la carpeta en el directorio htdocs de xampp.
2- Vamos a la carpeta phpvirtualbox que acabamos de copiar y modificamos el nombre del archivo config.php-example por config.php, lo abrimos con el notepad++ o algún otro editor y buscamos las lineas:

/*Username / Password for system user that runs VirtualBox */
var $username ='vbox';
var $password='pass';

Deberemos cambiar el usuario vbox y la contraseña pass que vienen por defecto por las de un usuario del sistema.

3- Luego deberemos ejecutar el archivo vboxwebsrv.exe que está en:

C:\Program Files\Oracle\VirtualBox\

4- Después iniciaremos el servidor web y nos conectamos a través del navegador escribiendo:

http://ip_del_equipo/phpvirtualbox

Nos pedira un usuario y una contraseña, por defecto son:

  • Usuario: admin
  •  Contraseña: admin

Una vez dentro podremos cambiar la contraseña.

Para conectarnos de forma remota al escritorio de una máquina virtual deberemos activar la opción «Habilitar servidor» que se encuentra en las opciones de configuración de la máquina virtual –> Pantalla –> Pantalla remota.