Cara menginstal RemoteBox di WSL Windows 10 untuk mengakses VirtualBox

Apakah Anda memiliki Mesin Virtual VirtualBox yang berjalan di server jarak jauh atau engine desktop? Kemudian Anda dapat dengan mudah mengaksesnya menggunakan alat RemoteBox di sistem Windows 10 Anda dengan bantuan WSL.

RemoteBox adalah Client VirtualBox Sumber terbuka dengan kemampuan Manajemen Jarak Jauh. Ini adalah alat lintas platform yang dapat digunakan untuk mengelola VM Guest yang diinstal VirtualBox jarak jauh melalui jaringan. Ini berarti tidak ada kontak fisik ke engine di mana service VBox telah diatur tetapi masih interface yang sama menggunakan RemoteBox di engine lokal Anda. Sebelumnya ada alat VirtualBox berbasis PHP untuk tugas yang sama tetapi sayangnya, proyek itu sudah lama ditinggalkan.

RemoteBox menggunakan interface user grafis GTK2 untuk memberikan tampilan dan nuansa VBox asli. Meskipun kita dapat menginstalnya secara native di Windows tanpa menggunakan subsistem Windows untuk Linux, namun, karena persyaratan Perl dan modul lainnya, tingkat kerumitannya meningkat. Oleh karena itu, alangkah baiknya jika kita menggunakan WSL untuk menginstal dan menjalankan RemoteBox di Windows 10. Berikut adalah caranya.

Instal RemoteBox di Windows 10 WSL untuk mengelola VM VirtualBox jarak jauh

1. Aktifkan di WSL

Namun, saya berasumsi bahwa Anda sudah mengaktifkan WSL di engine Windows 10 Anda. Nah, jika tidak maka cukup buka fitur Turn on or off windows dan aktifkan. Untuk tutorial yang rumit lihat- Langkah-Langkah Mengaktifkan WLS di Windows.

2. Unduh dan Siapkan Aplikasi Linux Ubuntu 18.04

Setelah Anda mendapatkan subsistem Windows untuk Linux kemudian menginstal Ubuntu 18 di atasnya, itu bukan pekerjaan yang rumit sama sekali. Buka kotak pencarian, ketik ‘ Microsoft Store ‘ dan buka. Sekarang, cari Ubuntu dan instal yang sama.

3. Unduh Mobaxterm

Mobaxterm adalah aplikasi freemium yang menawarkan terminal yang disempurnakan untuk Windows dengan server X11, client SSH tab, alat jaringan, browser SFTP otomatis, Terminal jarak jauh (SSH, telnet, rlogin, Mosh) dan banyak lagi. Ini memungkinkan kita untuk mengakses terminal Command dan semua aplikasi WSL Linux yang terinstal langsung dari satu interface. Berikut adalah link download untuk Mobaxterm. Instalasi terminal lanjutan ini sederhana seperti aplikasi Windows lainnya.

4. Buka Mobaxterm dan akses aplikasi ubuntu WSL

Sekarang, mulai Terminal Moba dan klik tombol Sesi dan setelah itu pada ikon WSL. Ini akan menampilkan semua aplikasi WSL Linux yang diinstal di sistem Anda termasuk Ubuntu 18.04 LTS.

Dari kotak Drop-Down pilih Linux dan kemudian tekan tombol OK.

5. Instal RemoteBox WSL

Dari sini dan seterusnya, langkah-langkahnya akan sama bahkan untuk sistem operasi Linux lengkap yang berjalan di Debian atau Ubuntu.

Pertama, kita menginstal dependensi yang diperlukan yang dibutuhkan alat RemoteBox untuk instalasi dan berjalan dengan benar.

sudo apt install apt-get install libgtk2-perl libsoap-lite-perl freerdp-x11 tigervnc-viewer

Selanjutnya, unduh arsip RemoteBox langsung di WSL. Versi terbaru saat menulis artikel ini adalah v2.7 tersedia untuk VirtualBox 6.x. Dan di sini kita mengunduh yang sama. Anda juga dapat melihat versi yang tersedia di situs web resmi ketika Anda berencana untuk mengaturnya.

Sintaks perintah wget link-of-file

wget http://knobgoblin.org.uk/downloads/RemoteBox-2.7.tar.bz2

Ekstrak file Tarball:

tar -xvf RemoteBox-*.tar.bz2 remotebox

ls

Lihat nama file yang diekstraksi dan beralih ke direktori itu. Dalam kasus saya itu adalah RemoteBox-2.7

cd RemoteBox-2.7

Jalankan Skrip.

sudo./remotebox

6. Hubungkan ke server jauh

Tidak masalah VirtualBox berjalan di server jarak jauh Windows, Linux, atau macOS. Proses membangun koneksi akan sama. Namun, pastikan VBoxWebsrv (service web) harus berjalan di server jauh untuk menghubungkan dan mengelola engine Virtual yang berjalan di dalamnya.

Di sini kita terhubung ke VBox yang berjalan pada engine jarak jauh Windows 10.

Pada RemoteBox, klik tombol Connect dan masukkan alamat IP server jarak jauh bersama dengan nama user dan password yang memiliki akses ke VirtualBox.

7. Akses semua Guest VirtualBox Jarak Jauh

Setelah koneksi dibuat, Anda akan melihat interface seperti VirtualBox, pilih engine Guest dan mulai. Namun, pastikan Tampilan Jarak Jauh diaktifkan untuk Guest yang Anda akses. Jika Anda mendapatkan error “Tampilan Jarak Jauh Dinonaktifkan- Server tampilan jarak jauh untuk tamu tidak berjalan.”

Kemudian matikan Guest, Pilih dan kemudian klik tombol Pengaturan yang diberikan di menu RemoteBox. Buka Tampilan dan aktifkan Server Tampilan jarak jauh (RDP/VNC).

Selanjutnya, jika Anda melihat error VirtualBox: rc=0x80004005 Server Ekstensi Desktop Jarak Jauh VirtualBox tidak dapat mengikat ke port: 3389 (0x80004005).

Ini berarti port sudah terikat dengan beberapa aplikasi lain maka Anda harus mengubahnya. Cukup ubah dari 3389 ke yang lain seperti 3088.

Dengan cara ini, kita dapat dengan mudah menghubungkan dan menjalankan engine virtual Virtualbox jarak jauh di jaringan menggunakan alat opensource RemoteBox dan aplikasi Windows 10 WSL Linux.