GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte phpVirtualBox pro správu a přístup k virtuálním počítačům Virtualbox

V předchozích článcích jsme viděli, jak pracovat s funkcemi jádra VirtualBox, které jsou součástí balíčku VirtualBox. Viděli jsme, jak vytvořit hostující virtuální počítače, různé možnosti sítě, jak chránit váš virtuální počítač pomocí snímků a jak klonovat virtuální počítače, importovat a exportovat vaše virtuální stroje. Toto bude poslední článek této série VirtualBox.

phpVirtualBox je webová implementace VirtualBoxu implementovaná v AJAX a uživatelské rozhraní je vytvořeno pomocí PHP. Toto je open-source projekt a není podporován oracle. phpVirtualBox vám umožňuje používat a ovládat VirtualBox v bezhlavém prostředí.

V tomto článku se podíváme na to, jak nainstalovat phpVirtualBox v různých variantách Linuxu pro správu a přístup ke vzdáleným strojům VirtualBox z webového prohlížeče.

Nainstalujte Apache a PHP v Linuxu

Prvním krokem je ujistit se, že je systém před instalací balíčků aktuální.

$ sudo apt update       [On Debian-based distros]
$ sudo yum update       [On RHEL-based distros]

Poté je třeba nainstalovat PHP a Apache balíček webového serveru.

------- On Debian-based distros ------- 
$ sudo apt install apache2 php php-common php-soap php-gd          

------- On RHEL-based distros -------
$ sudo yum install httpd php php-devel php-common php-soap php-gd  [On RHEL-based distros]

Nyní spusťte službu apache.

$ sudo systemctl restart apache2.service  [On Debian-based distros]
$ sudo systemctl restart httpd.service    [On RHEL-based distros]

Chcete-li nyní otestovat, zda instalace Apache funguje správně, přejděte do prohlížeče a zadejte následující adresu, která zobrazí výchozí webovou stránku Apache.

http://localhost
OR
http://your_server_ip

Pokud nemáte přístup na webovou stránku, musíte upravit nastavení brány firewall tak, aby umožňovala provoz HTTP na portu 80.

------- On Debian-based distros ------- 
$ sudo ufw allow http

------- On RHEL-based distros -------
$ firewall-cmd --zone=public --permanent --add-service=http

Nainstalujte phpVirtualBox v Linuxu

Nyní si stáhněte PHPvitualbox ze sourceforge.net a nainstalujte jej. Buď si stáhněte složku zip přímo z webu, nebo spusťte wget příkaz, jak je uvedeno níže. Preferovanou metodou je stahování přímo z webu, protože verze a odkaz ke stažení se mohou čas od času lišit.

$ wget https://sourceforge.net/projects/phpvirtualbox/files/latest/download -O phpvirtualbox.zip
$ unzip phpvirtualbox.zip

Nyní přesuňte extrahovaný phpvirtualbox do kořenové složky webového serveru Apache.

sudo mv phpvirtualbox-* /var/www/html/phpvirbox

Přejmenujte config.php-example soubor do config.php .

$ sudo mv /var/www/html/phpvirbox/config.php-example /var/www/html/phpvirbox/config.php

Vytvořte nového uživatele nebo přidejte stávajícího uživatele do vboxusers seskupit a změnit vlastnictví.

$ sudo usermod -aG vboxusers karthick
$ sudo chown -R karthick:karthick /var/www/html/phpvirbox

Nyní musíme přidat uživatelské jméno a heslo do config.php soubor.

$ sudo nano /var/www/html/phpvirbox/config.php

Přidejte níže uvedené řádky do config.php soubor.

var $username = 'karthick';
var $password = 'password';

Dále musíte otevřít nebo vytvořit nový virtuální box soubor pod /etc/default/ adresář:

$ sudo nano /etc/default/virtualbox

Přidejte následující řádek a nezapomeňte nahradit uživatelské jméno.

VBOXWEB_USER=karthick

Nakonec restartujte následující služby, abyste použili změny konfigurace.

$ sudo systemctl restart vboxweb.service
$ sudo systemctl restart apache2

Přístup k phpVirtualBox z webu

Nyní spusťte webový server virtualbox.

$ vboxwebsrv -H 127.0.0.1

Nyní přejděte do prohlížeče a zadejte následující adresu URL pro přístup na webovou stránku. Výchozí uživatelské jméno a heslo bude admin, admin.

http://localhost/phpvirbox
OR
http://your_server_ip/phpvirbox

Nyní můžete začít vytvářet své virtuální stroje z phpVirtualBox webový prohlížeč, jako byste to udělali ze správce VirtualBox.

To je pro tento článek vše. Doufáme, že se vám řada VirtualBox líbila. Rádi bychom slyšeli vaši cennou zpětnou vazbu, jakými způsoby můžeme pomoci komunitě poskytovat lepší obsah.


Linux
  1. Raspberry Pi Firewall:Jak jej nainstalovat a spravovat pomocí UFW

  2. Jak nainstalovat VirtualBox 6.1 na Debian 10 (Buster)

  3. Nainstalujte s3cmd v Linuxu a spravujte Amazon s3 Buckets

  1. Nainstalujte SoftHSM a přistupujte k němu prostřednictvím programu Java

  2. Jak nainstalovat PhpVirtualbox na Ubuntu 15.04

  3. Nainstalovat Everpad na Ubuntu 13.10 a 14.04?

  1. Jak nainstalovat VirtualBox na Ubuntu 20.04

  2. Jak nainstalovat a spravovat verze Java na Rocky Linux 8

  3. Udělte sudo přístup v RHEL a CentOS