Virtual network computing (VNC) adalah software remote-control yang memungkinkan untuk mengontrol komputer lain melalui koneksi network. Pencetan keyboard dan mouse click dikirimkan dari satu komputer ke komputer lainnya sehingga seseorang dapat mengelola sebuah dekstop, server dan alat yang terhubung jaringan tanpa harus di lokasi yang sama.
VNC bekerja pada model client/server. Sebuah VNC Viewer (atau client) diinstall pada komputer lokal dan dihubungkan dengan server yang harus diinstall di komputer remote. Server mengirim duplikasi dari display komputer remote ke viewer (client). Server juga menerjemahkan command dari viewer dan menerapkannya pada komputer remote.
VNC adalah platform independent dan kompatible dengan operating system apapun. Komputer harus berada di jaringan TCP/IP dan memiliki port yang terbuka untuk traffic dari IP address suatu alat yang akan mengontrol. Sumber yunushadisisworo.wordpress.com
Pada tutorial ini saya menggunakan VPS menggunakan Sistem Operasi Ubuntu 18.04
, tapi harusnya ini juga bisa digunakan di Sistem Operasi Ubuntu yang lebih baru. Tutorial ini menggunakan Desktop Environment xfce4, untuk menginstall i3wm di VNC kalian bisa lihat tutorial nya di install-vnc-di-vps-ubuntu-menggunakan-de-i3wm
Install VNC Server
- Login ke VPS kalian sebagai root
- Update terlebih dahulu sistem nya
sudo apt update && sudo apt upgrade
- Ketika kita menginstall VNC, tidak disarankan menggunakan user root, jadi untuk itu kita buat terlebih dahulu username yang bisa akses sudo
sudo useradd -mG sudo rmdhnreza
sudo passwd rmdhnreza
-mG sudo
perintah ini untuk membuat home direktori dan menambahkan user ke group sudo
- Setelah membuat user & password, kita sekarang akses username yang baru kita buat
su - rmdhnreza
- Kita mulai installasi Desktop Environtent xfce4 & VNC server nya
Tunggu beberapa saat hinggal install selesai
sudo apt install nano xfce4 xfce4-goodies tigervnc-standalone-server
nano
Text Editor untuk edit file, jika kalian punya text editor lain, bagian ini bisa dihapusxfce4
ini Desktop Environment nya (Wajib di Install)xfce4-goodies
ini adalah default aplikasi xfce4, contoh nya terminal, thunar, dll. (Optionall, tapi disarankan untuk di install)tigervnc-standalone-server
ini adalah VNC server nya, disini kita menggunakan tigerVNC
- Kita buat password untuk akses VNC, password minimal 6 karakter
Would you like to enter a view-only password (y/n)? pilih n saja
vncpasswd
- Kita buat dan edit file
xstartup
di$HOME/.vnc/xstartup
nano $HOME/.vnc/xstartup
lalu tambahkan baris berikut
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
vncconfig &
exec startxfce4
Yang penting pada xstartup
ini ada pada bagian exec startxfce4
, jadi pastikan tidak salah pada bagian exec
ini.
Install VNC Viewer
Untuk akses VNC, kita harus menggunakan VNC Viewer, disini saya menggunakan tigervnc (sama seperti server nya), untuk itu jika kalian belum punya tigervnc nya kalian harus download terlebih dahulu aplikasi nya
- Ubuntu 18.04, Ubuntu 20.04, Windows OS | Download via Sourceforge
- Arch Linux |
sudo pacman -S tigervnc
- Fedora |
sudo dnf install tigervnc
- OpenSUSE |
sudo zypper install tigervnc
Login VNC
Setelah download aplikasi vncviewer nya kita bisa langsung buka saja aplikasi nya.
- Pada bagian VNC server kalian isikan IP VPS kalian lalu menggunakan port 5901 (Port default VNC), atau jika kalian menggunakan Local Forwarding Port 5901, kalian bisa isikan
localhost:5901
IP.V.P.S:5901
1.2.3.4:5901
localhost:5901
127.0.0.1:5901
- Masukan password VNC nya, yang tadi dibuat dilangkah 6
- Jika berhasil maka tampilannya akan seperti ini, kalian cukup pilih
Use default config
- Sekarang kita coba install browser Firefox dan melakukan Speedtest
- Hasil nya seperti ini
Itulah diatas tutorial install VNC menggunakan Desktop Environment XFCE4 di VPS Ubuntu.