GUI remote access VirtualBox

client gui

Tetapan dilakukan pada Ubuntu 14.04 64-bit

Tambah berikut di dalam /etc/apt/sources.list

deb http://download.virtualbox.org/virtualbox/debian trusty contrib

Pasang VirtualBox

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.3 dkms -y
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack

Tetapan servis web virtualbox pada /etc/default/virtualbox

VBOXWEB_USER="vbox"
VBOXWEB_TIMEOUT=0
VBOXWEB_LOGFILE="/var/log/vboxwebservice.log"
VBOXWEB_HOST="192.168.1.200"

Sediakan pengguna vbox

sudo useradd -g vboxusers vbox
sudo passwd vbox
sudo touch /var/log/vboxwebservice.log
sudo chown vbox:vboxusers /var/log/vboxwebservice.log
sudo mkdir -p /home/vbox/.VirtualBox
sudo service vboxweb-service start

Cara pemasangan GUI remote access VirtualBox (RemoteBox) pada Windows boleh didapati di http://remotebox.knobgoblin.org.uk/documentation.cgi

Untuk sambung ke servis remote virtualbox, klik Connect pada RemoteBox

connect

Selepas cipta ‘guest’ bernama debian7-32bit

sudo su - vbox
mkdir /home/vbox/iso

Simpan iso (debian-7.1.0-i386-CD-1.iso) ke dalam /home/vbox/iso

Setakat versi 1.8.1, tiada lagi pilihan untuk menggunakan iso untuk pemasangan. gunakan cli sebagai pengguna vbox (ssh ke server virtualbox)

VBoxManage storageattach debian7-32bit –storagectl “IDE Controller” –port 0 –device 0 –type hdd –medium /home/vbox/iso/debian-7.1.0-i386-CD-1.iso

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Antaramuka web untuk VirtualBox 4.1

  1. Sebagai pengguna root, pasang VirtualBox 4.1
    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
    aptitude update
    aptitude install virtualbox-4.1
  2. Muaturun phpvirtualbox dari http://code.google.com/p/phpvirtualbox/downloads/list dan pasang
    cp phpvirtualbox-4.1-5.zip /var/www/
    aptitude install unzip
    cd /var/www/
    unzip phpvirtualbox-4.1-5.zip
    ln -s /var/www/phpvirtualbox-4.1-5 /var/www/phpvirtualbox
    cp phpvirtualbox/config.php-example phpvirtualbox/config.php
  3. Tukar format config.php ke format unix
    aptitude install dos2unix
    cd phpvirtualbox/
    dos2unix config.php
  4. Konfigur tetapan phpvirtualbox (sesuaikan dengan tetapan anda)
    /* Username / Password for system user that runs VirtualBox */
    var $username = 'vbox';
    var $password = 'vbox';
    
    /* SOAP URL of vboxwebsrv (not phpVirtualBox's URL) */
    var $location = 'http://192.168.1.104:18083/';
  5. Pasang pelayan web
    aptitude install apache2
    aptitude install libapache2-mod-php5
    aptitude install php-soap
    service apache2 restart
  6. Cipta fail konfigurasi servis web virtualbox
    touch /etc/default/virtualbox
  7. Konfigur tetapan servis web virtualbox (sesuaikan dengan tetapan anda)
    VBOXWEB_USER='vbox'
    VBOXWEB_HOST='192.168.1.104'
    VBOXWEB_LOGFILE='/var/log/vboxweb'
  8. Cipta dan beri kebenaran menulis untuk fail log servis web virtualbox
    touch /var/log/vboxweb
    chmod o+w /var/log/vboxweb
  9. Tambah pengguna servis web virtualbox dan masukkannya ke kumpulan vboxusers
    useradd -m vbox
    passwd vbox
    usermod -a -G vboxusers vbox
  10. Mulakan servis web virtualbox
    service vboxweb-service start
  11. Muaturun Oracle VM VirtualBox Extension Pack dan pasang
    VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack
  12. Tetapkan supaya servis web virtualbox bermula tiap kali debian dimulakan
    update-rc.d vboxweb-service defaults
  13. Akses pada URL http://192.168.1.104/phpvirtualbox

Pengguna adalah admin dengan katalaluan admin

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)