Untuk kebutuhan remote server GUI di Linux VNC masih merupakan primadona pengguna linux, bisa dibilang VNC ini bisa digunakan sebagai alternative TeamViewer. Ditutorial kali ini kita membahas cara install dan cara terkoneksi. Untuk pengamanannya sangat disarankan untuk menggabungkan dengan SSH Tunnel, mengenai SSH Tunnel dengan VNC akan kita bahas dilain kesempatan.

1. Install Desktop Environment XFCE 4

sebelum meginstall xfce ini update dan upgrade terlebih system anda

sudo apt update; sudo apt upgrade -y

install xfce

sudo apt install xfce4 -y

2. VNC Server

Install VNC server dengan hanya 1 perintah.

sudo apt install vnc4server

Login sebagai user biasa (non-root) sebagai contoh disini jaranguda, lalu set password dengan perintah vncpasswd

$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n

bila anda ingin orang lain hanya bisa melihat tanpa bisa mengklik sana sini, pilih y (yes) di pilihan Would you like to enter a view-only password (y/n)?

buat file /home/jaranguda/.vnc/xstartup yang berisi

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /bin/sh /etc/xdg/xfce4/xinitrc

Jalankan VNC Server

Jalankan vnc server dengan cara

vncserver -localhost no
 
#log perintah diatas
New 'debhome:1 (jaranguda)' desktop at :1 on machine debhome
Starting applications specified in /home/jaranguda/.vnc/xstartup
Log file is /home/jaranguda/.vnc/debhome:1.log
 
Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/jaranguda/.vnc/passwd debhome:1 to connect to the VNC server.

-localhost no bertujuan agar VNC bisa diakses dari luar. Untuk melihat VNC di bind kemana cek dengan netstat -tunlp | grep vnc

$ netstat -tunlp | grep vnc
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      2008/Xtigervnc      
tcp6       0      0 :::5901                 :::*                    LISTEN      2008/Xtigervnc

3. VNC Client

Di client install vnc viewer

sudo install xvnc4viewer -y
# atau 
sudo dnf install tigervnc -y

untuk konek ke VNC server jalankan perintah

vncviewer 192.168.2.1:1

ganti 192.168.2.1 dengan IP vnc server anda, begitu juga dengan display :1 lihat di setelah anda menjalankan vncserver.

Leave a comment

Your email address will not be published. Required fields are marked *