VNC adalah kependekan dari Virtual Network Computing, yakni suatu koneksi antar sistem yang membolehkan kita mengakses keyboard, mouse dalam berinteraksi dengan desktop environment layaknya seperti kita mengakses komputer. Hal ini menjadikan lebih mudah me-remote server yang mana bagi mereka yang tidak terbiasa dengan perintah-perintah (command line) di GNU/Linux.
Dalam tutorial kali ini, penulis memberikan pemaparan mengenai pemasangan berserta konfigurasi guna memanfaatkan VNC sebagai keperluan remoting server berbasis GUI. Di sini penulis menggunakan Ubuntu server 16.04 dan menggunakan TightVNC sebegai remote servernya, yang mana TightVNC itu adalah aplikasi yang cepat dan andal dalam hal penangan remoting via VNC.
Tahap Pemasangan
Penulis di sini menggunakan desktop environment (DE) XFCE, penulis asumsikan bahwa Anda belum memasang XFCE jadi pertama-tama kita pasang dahulu XFCE. Sebelumnya untuk memastikan semua daftar paket dalam lokal tersingkronisasi dengan lumbung, maka kita perlu meng-update-nya terlebih dahulu.$ sudo apt-get updateKemudian baru kita pasang XFCE:
$ sudo apt install xfce4 xfce4-goodiesLalu, langkah selanjutnya langsung saja kita pasang TightVNC server:
$ sudo apt install tightvncserverSetelah tahap pemasangan TightVNC server, langsung saja kita jalankan:
$ vncserverUntuk pertama kali, Anda akan dimintai membuat password. Ada dua kriteria password yang pertama password untuk mengakses penuh; kemudian yg kedua password untuk view-only artinya Anda hanya dapat melihat tanpa bisa memfungsikan mouse dan keyboard untuk mengakses komputer yang sedang Anda remote tersebut.
Opsional saja membuat password untuk metode view-only, dalam contoh tutorial ini penulis menuliskan password untuk metode tersebut.
Perlu diketahui untuk mematikan vncserver tesebut adalah sebagai berikut:
$ vncserver -kill :1Jika sudah selesai semua, langsung kita tes pada mesin atau localhost, di sini saya menggunakan distro Arch Linux sebagai client VNC untuk tahap pengetesan dengan menggunakan TigerVNC. Anda bisa menggunakan VNC client lainnya seperti RealVNC, UltraVNC, dan lain sebagainya.
Untuk me-remote-nya diperlukan IP atau domain, dan jangan lupa masukan port TightVNC, port defaultnya adalah 5901. Berikut contohnya:
Kemudian Anda akan dimintai password yang sebelumnya telah Anda buat tersebut.
Dan hasilnya akan seperti gambar di bawah ini:
Tahap Pengaturan
Perlu diketahui bahwa TightVNC server tidak berjalan pada startup, artinya begitu server di restart maka TightVNC server tidak berjalan. Di sini penulis berikan sedikit tips cara membuat TightVNC server sebut berjalan pada startup.Untuk pengguna Ubuntu 14.04. Pertama-tama buat dahulu berkas di /etc/init.d/
$ sudo nano /etc/init.d/vncserverKemudian isi dengan skrip di bawah ini:
#!/bin/bash
PATH="$PATH:/usr/bin/"
export USER="ali"
DISPLAY="1"
DEPTH="16"
GEOMETRY="1024x768"
OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY} -localhost"
. /lib/lsb/init-functions
case "$1" in
start)
log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISP$
su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"
;;
stop)
log_action_begin_msg "Stopping vncserver for user '${USER}' on localhost:${DISP$
su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"
;;
restart)
$0 stop
$0 start
;;
esac
exit 0
Dan lakukan perintah berikut, agar TightVNC dapat berjalan di startup.$ sudo update-rc.d vncserver defaultsUntuk pengguna Ubuntu 16.04 karena sudah menggunakan Systemd jadi kita perlu membuat berkas di direktori /etc/systemd/system/ dengan nama apapun dot service contohnya:
$ sudo nano /etc/systemd/system/vncserver@.serviceDan isi dengan skrip di bawah ini:
[Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=forking User=ali PAMName=login PIDFile=/home/ali/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.targetKemudian simpan dan lakukan daemon-reload:
$ sudo systemctl daemon-reloadDan langsung saja kita jadikan TightVNC tersebut dapat berjalan di startup dengan cara berikut:
sudo systemctl enable vncserver@1.serviceSemoga bermanfaat. :)
Sumber:
- https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-14-04
- https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-16-04
Website ini menganut paham demokrasi wkwk
Jangan lupa gunakan emot biar akrab gan (/ ^.^)/
EmoticonEmoticon