суббота, 16 ноября 2019 г.

VirtualBox 5.2 & phpvirtualbox

How to Install Oracle VirtualBox On Ubuntu 18.04.2 LTS Headless Server
Disconnect reason: E: TCP: SECURITY_ERROR Error #2048
phpvirtualbox/issues
Безопасное подключение к экрану виртуалки в VirtualBox
How to install RemoteBox - Manage VirtualBox VMs Remotely
Setup Headless Virtualization Server Using KVM In Ubuntu 18.04 LTS

$ sudo sh -c 'echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" >> /etc/apt/sources.list.d/virtualbox.list'
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ sudo apt update
#$ sudo apt install virtualbox-6.0
$ sudo apt install virtualbox-5.2
#$ sudo apt autoremove --purge virtualbox-6.0
#$ sudo apt autoremove --purge virtualbox-5.2 
$ sudo usermod -a -G vboxusers $USER
$ sudo /sbin/vboxconfig
$ sudo systemctl status vboxdrv
$ wget https://download.virtualbox.org/virtualbox/5.2.34/Oracle_VM_VirtualBox_Extension_Pack-5.2.34.vbox-extpack
$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.34.vbox-extpack
License accepted. For batch installation add
--accept-license=56be48f923303c8cababb0bb4c478284b688ed23f16d775d729b89a2e8e5f9eb
to the VBoxManage command line.

$ sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-5.2.34.vbox-extpack --accept-license=56be48f923303c8cababb0bb4c478284b688ed23f16d775d729b89a2e8e5f9eb
License accepted.
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".


$ sudo apt install apache2 php php-mysql libapache2-mod-php php-soap php-xml
$ wget https://github.com/phpvirtualbox/phpvirtualbox/archive/5.2-1.zip
$ unzip 5.2-1.zip
$ sudo mv phpvirtualbox-5.2-1/ /var/www/html/phpvirtualbox
$ sudo chmod 777 /var/www/html/phpvirtualbox/
#$ sudo rm -R /var/www/html/phpvirtualbox
$ sudo cp /var/www/html/phpvirtualbox/config.php-example /var/www/html/phpvirtualbox/config.php
$ sudo nano /var/www/html/phpvirtualbox/config.php

var $username = 'user';
var $password = '12345';

#var $enableAdvancedConfig = true;
var $language = 'ru';
var $vrdeaddress = '192.168.1.110';
var $consoleHost = '192.168.1.110';



Сохранить

$ sudo nano /etc/default/virtualbox
VBOXWEB_USER=user
#VBOXWEB_HOST=192.168.1.110
#VBOXWEB_PORT=18083

Сохранить

$ sudo systemctl restart vboxweb-service
$ sudo systemctl restart vboxdrv
$ sudo systemctl restart apache2


http://192.168.1.110/phpvirtualbox/
admin
admin

$ wget https://mirror.yandex.ru/ubuntu-releases/16.04.6/ubuntu-16.04.6-desktop-i386.iso


Из консоли не заходит по rdp нужно исправить для каждой машины.

$ netstat -l -n
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN


$ nano /home/user/VirtualBox VMs/ubuntu/ubuntu.vbox

<VRDEProperties>
          <Property name="TCP/Address" value="127.0.0.1"/>
          <Property name="TCP/Ports" value="9000"/
 </VRDEProperties>

Заменить:

<VRDEProperties>
          <Property name="TCP/Address" value="0.0.0.0"/>
          <Property name="TCP/Ports" value="9000"/
 </VRDEProperties>

Сохранить.


$  netstat -l -n
tcp        0      0 0.0.0.0:9000            0.0.0.0:*               LISTEN

$ sudo -u VBOXUSER -i bash -c 'VBoxManage modifyvm VM_NAME --autostart-enabled on'

Комментариев нет:

Отправить комментарий