Virtualización · 2 min read · Dec 01, 2025

phpvirtualbox - Ejecutando Máquinas Virtuales Con VirtualBox 4.2 y phpvirtualbox En Un Servidor Ubuntu 12.04 Sin Interfaz Gráfica

phpvirtualbox - Ejecutando Máquinas Virtuales Con VirtualBox 4.2 y phpvirtualbox En Un Servidor Ubuntu 12.04 Sin Interfaz Gráfica

Autor: Luis Rodriguez

phpvirtualbox es un front-end web de VirtualBox escrito en PHP que te permite acceder y controlar instancias remotas de VirtualBox. Intenta parecerse a la GUI de VirtualBox tanto como sea posible para hacer que trabajar con ella sea lo más fácil posible. Es un buen reemplazo para la GUI de VirtualBox si ejecutas VirtualBox en servidores sin interfaz gráfica. Este tutorial explica cómo instalar phpvirtualbox en un servidor Ubuntu 12.04 para gestionar un VirtualBox (versión 4.2) instalado localmente y sin interfaz gráfica.

1 Nota Preliminar

He probado esto en un servidor Ubuntu 12.04 (sistema host) con la dirección IP 192.168.0.100 donde estoy conectado como root.

Ejecuta:

sudo su

2 Instalando VirtualBox

Para instalar VirtualBox 4.2 en nuestro servidor Ubuntu 12.04, abrimos /etc/apt/sources.list…

nano /etc/apt/sources.list

… y agregamos la siguiente línea:

[...]
deb http://download.virtualbox.org/virtualbox/debian precise contrib

Luego descargamos la clave pública de VirtualBox…

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -

… y actualizamos nuestra base de datos de paquetes:

apt-get update

Después, instalamos VirtualBox 4.2 de la siguiente manera:

apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.2 dkms

(El paquete dkms asegura que los módulos del kernel del host de VirtualBox se actualicen correctamente si la versión del kernel de Linux cambia.)

A partir de la versión 4.0, VirtualBox ha introducido lo que se llama “paquetes de extensión” y ha externalizado algunas funcionalidades como el soporte de conexión de escritorio remoto (VRDP) que formaba parte de los paquetes de VirtualBox antes de la versión 4.0 en estos paquetes de extensión. Debido a que necesitamos conexiones de escritorio remoto para controlar nuestras máquinas virtuales, necesitamos instalar el paquete de extensión apropiado ahora. Ve a http://www.virtualbox.org/wiki/Downloads, y encontrarás un enlace al siguiente paquete de extensión:

VirtualBox 4.1.18 Oracle VM VirtualBox Extension Pack
Soporte para dispositivos USB 2.0, VirtualBox RDP y arranque PXE para tarjetas Intel.

Descarga e instala el paquete de extensión de la siguiente manera:

cd /tmp
wget http://download.virtualbox.org/virtualbox/4.2.12/Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.2.11-84980.vbox-extpack

(Asegúrate de obtener la última versión del sitio web de VirtualBox.)

Ahora debemos agregar el usuario que ejecutará VirtualBox con la contraseña establecida (vbox en este ejemplo) al grupo vboxusers:

useradd –d /home/vbox –m vbox

passwd vbox

Escribe tu contraseña dos veces.

adduser vbox vboxusers

Edita/crea la configuración de virtualbox y agreguemos este usuario:

nano /etc/default/virtualbox

[...]
VBOXWEB_USER=vbox

Ahora asegurémonos de que el servicio esté en el inicio:

update-rc.d vboxweb-service defaults

/etc/init.d/vboxweb-service start

Instala Apache:

apt-get install apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common apache2 apache2-doc apache2-suexec libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libapr1 php5-common php5-mysql php-pear wget

Descarga y copia phpvirtualbox:

cd /tmp
wget https://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.2-4.zip

unzip phpvirtualbox-4.2-4.zip

cp phpvirtualbox-4.2-4 /var/www/phpvirtualbox/

Edita el archivo de configuración de php phpvirtualbox y agrega el usuario y la contraseña:

nano /var/www/phpvirtualbox/config.php
[...]
var $username = 'vbox';
var $password = 'tu contraseña de vbox';

Ahora puedes acceder a phpvirtualbox en http://192.168.0.100/phpvirtualbox

Esta guía fue realizada utilizando https://www.howtoforge.com/vboxheadless-running-virtual-machines-with-virtualbox-4.1-on-a-headless-ubuntu-12.04-server

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.