Untuk mengakses komputer/server Desktop anda dari jarak jauh, selain menggunakan CLI kita bisa mengaksesnya menggunakan GUI. Aplikasi yang kita butuhkan untuk mengakses GUI server adalah VNC. Ada banyak jenis VNC server bertebaran di Linux, karena terbiasa dengan TigerVNC, maka tutorial ini akan menggunakan TigerVNC.
Di Server
Di server yang akan diakses install terlebih dahulu VNC server, disini saya menggunakan TigerVNC
su -c "yum install tigervnc-server"
sebagai user biasa, jalankan vnc server
vncserver
untuk melihat port yang digunakan TigerVNC, jalankan
su -c "netstat -tunlp | grep vnc" ## output yang keluar tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 3000/Xvnc tcp6 0 0 :::5901 :::* LISTEN 3000/Xvnc
dari contoh diatas port yang digunakan VNC adalah 5901
Di Client
Install tigervnc (vnc client)
su -c "dnf install tigervnc -y"
Di komputer linux yang akan mengakses VNC server, jalankan perintah
ssh IP.Server -L 5901:localhost:5901
bila perintah diatas muncul peringatan harus root, ubah menjadi
su -c "ssh IP.Server -L 5901:localhost:5901"
bila anda menggunakan port SSH selain port 22, contoh port 2020 modifikasi menjadi
ssh -p 2020 IP.Server -L 5901:localhost:5901
lalu login ke vnc server dengan
vncviewer localhost:5901