Instalasi NoNVC pada Ubuntu 18.04

Apakah anda memiliki server pada layanan cloud anda? mungkin tidak asing bagi anda untuk mengaksesnya menggunakan SSH Client seperti PuTTY atau mungkin dari terminal pada PC anda. Selain SSH, anda dapat mempertimbangkan untuk melakukan pengaksesan server menggunakan webclient seperti NoNVC.

NoVNC sendiri merupakan HTML VNC client dan Javascript library serta aplikasi yang dibangun pada library tersebut. Dengan ini anda dapat melakukan pengaksesan server secara langsung melalui web browser dimanapun anda berada.

Pada kali ini penulis akan menjeleskan cara untuk menginstall NoNVC pada server anda pada kali ini menggunakan OS Ubuntu 18.04

Persiapan

  • Ubuntu server dengan operating sysyem 18.04 
     

Penyelesaian

Langkah 1 – Install NoNVC

Lakukan update pada Ubuntu terlebih dahulu

$ sudo apt update

Install NoVNC

$ lsb_release -cd  ; getconf LONG_BIT ; hostname ; hostname -I

$ sudo apt install xfce4 xfce4-goodies tightvncserver novnc websockify python3-numpy build-essential net-tools curl git software-properties-common -y

Lalu coba akses VNC Server

$ sudo vncserver



Hentikan proses VNC yang berjalan

$ sudo vncserver -kill :1


Salin file konfigurasi VNC

$ sudo mv ~/.vnc/xstartup ~/.vnc/xstartup.bak


Lakukan edit pada file konfigurasi lalu isi data berikut

$ sudo nano ~/.vnc/xstartup
#!/bin/bash 
xrdb $HOME/.Xresources 
startxfce4 &




Lakukan set permission pada file konfigurasi

$ sudo chmod +x ~/.vnc/xstartup

Jalankan proses VNC kembali

$ sudo vncserver


Langkah 2 – Membuat File .pem SSL

Silakan dapat melakukan command berikut lalu dapat menyesuaikan data yang dimiliki

$ sudo cd /etc/ssl ; openssl req -x509 -nodes -newkey rsa:2048 -keyout novnc.pem -out novnc.pem -days 365

Lakukan set permission pada file .pem

$ sudo chmod 644 novnc.pem

Hubungkan

$ sudo websockify -D --web=/usr/share/novnc/ --cert=/etc/ssl/novnc.pem 6080 localhost:5901

Pastikan bahwa port 6080 sudah di allow di sisi firewall yang digunakan oleh server

Langkah 3 –  Mengakses NoNVC

Akses NoNVC pada browser dengan format berikut http://IP-Server:6080/vnc.html maka akan tampil halaman berikut



Silakan connect lalu  masukkan password


Maka akan tampil halaman berikut

I Hear and I Forget
I See and I Remember
I Do and I Understand

Confucius

Related Posts

Leave a Reply

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