How to Control VirtualBox Remotely with RemoteBox from Android

In order to control using the VirtualBox correctly through RemoteBox, you have to follow a series of steps, here we will tell you which, starting with:

VirtualBox Configuration

Keep in mind that VirtualBox will act as a server and RemoteBox will act as a “client” of said server, for this we must:

  • Open a terminal and proceed to write:
    • sudo nano / etc / default / virtualbox
  • With the text editor still open, we write a few additional lines:
    • VBOXWEB_USER = user
    • VBOXWEB_PASSWD = password
    • VBOXWEB_TIMEOUT = 0
    • VBOXWEB_HOST = 192.168.1.100

It is extremely important that in this step we edit the username and password, this to prevent strangers from entering our virtual machines , these changes will provide us with more security. We can also change the IP of the Host to the one that best suits us according to our network.

  • After configuring a password, username and an appropriate IP, we will proceed to start our remote VirtualBox ‘server’, we place the command:
    • sudo /etc/init.d/vboxweb-service start
  • With this we have our server active, as well as VirtualBox ready to receive remote connections.

RemoteBox Installation

After the previous configuration of VirtualBox we can go on to the installation of RemoteBox, this like the configuration we made recently, it is super easy.

  • For the installation of RemoteBox we are going to place the GetDeb repository in advance:
    • 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 –
  • Once we have done this, we will be prepared for the correct installation of RemoteBox, for this we proceed to update the repositories with the following line in our terminal:
    • udo apt update
  • With this we will start the installation:
    • sudo apt install remotebox
  • After these simple steps we will have RemoteBox installed.

Always remember that RemoteBox will act as a ‘client’ of a ‘server’ which was the one previously configured in VirtualBox, now you will be able to have full control of your virtual machines from a remote device , in this remote device it should be installed the RemoteBox.

To use RemoteBox

After having it installed on the device from which we want to manage our virtual machines, all we have to do is start the program.

After starting the program you have to look for the button that says “connect”, here it will ask us to enter our credentials (username and password), it will also ask us to enter the IP of our server and port 18083 to start the connection.

After completing this we will have everything ready for the use of our virtual machines, the experience will be very similar to having a VirtualBox client but physically installed on our system, when the reality will be that all the computing will fall on the server in question.

From the RemoteBox interface we can manage everything related to our virtual machines , edit, create and delete, as well as other functions, all this from the simple and easy-to-understand interface of RemoteBox.

Virtual machines

In computing, a virtual machine is defined as software that manages to simulate computer systems, executing programs just like a real computer , a perfect duplicate of a physical machine, but without the need to install up to 2 and 3 different operating systems on your PC .

All their processes are within the limitations proposed by themselves, being useful in various fields, these virtual computers provide us with facilities when executing programs that are still under development.

For example, one of its most domestic uses is to run operating systems to test said operating system or run a program without the need to install them directly on the physical computer that we are managing, that is, you can test a Linux operating system in a virtual machine that you control from your MAC.

With various types of machines, which are divided into process machines or system machines, this cybernetic invention seems not to have reached its full potential, it has areas for improvement.

An example of this is the great complexity that they add to the system at runtime, that is, you must bear in mind that the program will not reach the same speed as if we installed it on the host machine , even so, the flexibility that they offer us today compensates for that lack of effectiveness.

 

by Abdullah Sam
I’m a teacher, researcher and writer. I write about study subjects to improve the learning of college and university students. I write top Quality study notes Mostly, Tech, Games, Education, And Solutions/Tips and Tricks. I am a person who helps students to acquire knowledge, competence or virtue.

Leave a Comment