Cómo controlar VirtualBox de forma remota con RemoteBox

Escrito por Rubén Velasco
Manuales
1

Las máquinas virtuales tienen una gran importancia en el día a día. Tanto usuarios domésticos como grandes empresas trabajan a menudo con virtualización de manera que se puedan ejecutar dos o más sistemas operativos a la vez desde un único equipo o servidor.

RemoteBox es una herramienta que nos va a permitir conectarnos de forma remota a nuestras máquinas virtuales de VirtualBox desde cualquier lugar a través de Internet o de una red local. Esta herramienta es ideal para pequeñas y medianas empresas que trabajan con virtualización y las licencias de VMware son inviables para ellos.

Las principales características de RemoteBox son:

  • Cliente de conexión remota para VirtualBox de código abierto.
  • Permite configurar tanto el programa como las máquinas virtuales de forma remota.
  • No necesita servidores web instalados, la conexión es directa.
  • Permite crear y configurar completamente nuevas máquinas virtuales.
  • Soporte para USB y otros medios de almacenamiento.
  • Compatible con todo tipo de máquinas virtuales.

Configurar VirtualBox (Servidor)

Lo primero que debemos hacer es añadir un nombre de usuario y una contraseña para proteger el acceso a nuestro VirtualBox, de lo contrario, usuarios no autorizados también podrían conectarse de forma remota a nuestras máquinas virtuales.

Para ello abriremos un terminal y tecleamos:

  • sudo nano /etc/default/virtualbox

Una vez tengamos el editor de texto abierto añadiremos las siguientes líneas:

  • VBOXWEB_USER=usuario
  • VBOXWEB_PASSWD=contraseña
  • VBOXWEB_TIMEOUT=0
  • VBOXWEB_HOST=192.168.1.100

Debemos cambiar “usuario” y “contraseña” por los valores que queramos más seguros. La IP del Host también la podemos cambiar a otra que queramos según nuestra red. Una vez listo iniciamos el servidor remoto:

  • sudo /etc/init.d/vboxweb-service start

Con esto ya tenemos VirtualBox configurado y listo para recibir conexiones remotas.

Instalar RemoteBox (Cliente)

Lo primero que debemos hacer para instalar RemoteBox es añadir los correspondientes repositorios a nuestro sistema. Para ello tecleamos en un terminal:

  • wget http://archive.getdeb.net/install_deb/getdeb-repository_0.1-1~getdeb1_all.deb
  • sudo dpkg -i getdeb-repository_0.1-1~getdeb1_all.deb
  • wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add –

Una vez añadidos ya estamos listos para instalar la aplicación. Para ello actualizamos los repositorios con:

  • sudo apt update

Y comenzamos la instalación:

  • sudo apt install remotebox

RemoteBox está ya instalado en nuestro sistema y listo para permitirnos conectarnos de forma remota a nuestras máquinas virtuales. Debemos recordar que RemoteBox es el “cliente” y que debe estar instalado en el equipo desde el que nos vamos a conectar al servidor. El primer paso (el de configuración de VirtualBox) será el proceso de configuración del servidor.

Cómo usar RemoteBox

Una vez instalado simplemente debemos abrir el programa y pulsar sobre el botón “Conectar”. Allí debemos introducir nuestros credenciales y la IP de nuestro servidor junto al puerto 18083 para establecer la conexión.

RemoteBox_VirtualBox_foto_1

Una vez el programa se conecte al servidor su uso será muy similar al de tener un cliente VirtualBox delante nuestro instalado de forma física en el sistema, pero en realidad toda la computación recaerá sobre el servidor en cuestión.

¿Utilizas máquinas virtuales? ¿Te sueles conectar a ellas de forma remota?