web圖形方式
安裝VirtualBox
web方式利用phpVirtualbox,只支持到5.0版本。也可以強制使用5.2版本,web會提示版本不兼容,能夠使用,但不要通過web上的遠程連接,而是使用windows自帶的遠程桌面。
1)加上virtualbox的源,前面已經介紹,不再重複
2)安裝5.0版本
$ sudo apt-get install virtualbox-5.0
3)安裝擴展包
# 查看版本,給出結果是 5.0.40r115130
$ vboxmanage -v
# 上virtual官網http://download.virtualbox.org/virtualbox/上下載相應版本的擴展包,【略】,然後執行
$ sudo vboxmanage extpack install <相關的擴展包:Oracle_VM_VirtualBox_Extension_Pack......vbox-extpack>
4)將用戶加入到vboxusers中。
sudo usermod -aG vboxusers wei
5)查看virtualbox kernel modules是否加載
$ sudo systemctl status vboxdrv
安裝PhpVirtualbox
1)將PhpVirtualbox加入到apache2中
$ sudo apt-get install apache2 php php-mysql libapache2-mod-php php-soap php-xml
$ wget https://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-5.0-5.zip 【下載phpvirutalbox】
$ unzip phpvirtualbox-5.0-5.zip 【進行解壓】
$ sudo mv phpvirtualbox-5.0-5 /var/www/html/phpvirtualbox 【將解壓後的文件放入apache2的目錄下】
2)進行設置
$ sudo cp /var/www/html/phpvirtualbox/config.php-example /var/www/html/phpvirtualbox/config.php
修改config.php的配置,將賬號密碼修改爲我們啓動virutalbox的用戶的賬號密碼。本例該用戶名爲wei,前面已經將其加入到vboxusers的組中,具有virtualbox的操作權限。
/* Username / Password for system user that runs VirtualBox */
var $username = 'wei';
var $password = '123456';
3)創建/etc/default/virtualbox
$ cat /etc/default/virtualbox
VBOXWEB_USER=wei
4)重啓服務,讓配置生效
sudo systemctl restart vboxweb-service 【如果開啓web的時候有問題,可以重啓vboxweb-service】
sudo systemctl restart vboxdrv
sudo systemctl restart apache2
在瀏覽器打開http://<ip>/phpvirtualbox,登錄的賬號admin,密碼admin。
進去後和windows下面的客戶端很相似。注意,右上叫有一個console,可以點擊可以進行遠程連接。當然,我們同樣也可以通過遠程桌面連接,查看綁定的端口,缺省爲9000-9100。如果該按鈕爲灰,請配置該遠程桌面:
Setting -》Display -》Remote Display