Cara Install VNC Server untuk Remote Desktop Ubuntu Mate

Assalamualaikum Wr Wb.

Untuk remote desktop ubuntu bisa menggunakan salah satunya adalah VNC server. Dalam tutorial kali ini saya menggunakan Ubuntu Mate 20.04 yang akan di remote (sebut saja komputer host) menggunakan aplikasi VNC server x11vnc. Tahapannya adalah sebagai berikut

1. Buka terminal (Ctrl+Alt+T)

2. Install x11vnc dan net-tools, dengan cara sebagai berikut

sudo apt install x11vnc net-tools

3. Buat password untuk x11vnc dengan cara sebagai berikut

x11vnc -storepasswd

4. Isikan dengan password yang diinginkan, verifikasi dengan mengisi password yang sama dan write password ketik y.

5. Konfigurasi x11vnc server dengan cara membuat file x11vnc.service yang berada di directory /lib/sy4stemd/system. (Untuk edit file saya menggunakan pluma)

sudo pluma /lib/systemd/system/x11vnc.service

6. Edit file tersebut, isi dengan script berikut ini

[Unit]
Description=x11vnc service
After=display-manager.service network.target syslog.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd isi_password
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure

[Install]
WantedBy=multi-user.target

bagian isi_password silahkan diganti dengan password yang sebelumnya

7. buat file konfigurasi x11vnc dengan cara sebagai berikut

sudo pluma /etc/init/x11vnc.conf

8. Edit file tersebut dengan mengisi script berikut

# description "Start x11vnc on system boot"

description "x11vnc"

start on runlevel [2345]
stop on runlevel [^2345]

console log

respawn
respawn limit 20 5

exec /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/nama_user/.vnc/passwd -rfbport 5900 -shared

Ganti nama_user dengan nama user kalian masing-masing

9. Jalankan service-nya dengan cara sebagai berikut

systemctl daemon-reload

systemctl enable x11vnc.service

systemctl start x11vnc.service

systemctl status x11vnc.service

Jika terlihat ada tulisan active (berwarna hijau) artinya sudah berhasil.

10. Jalankan aplikasi vnc client untuk remote Ubuntu Mate di komputer client (Komputer yang meremote). Misalnya saya menggunakan aplikasi Remmina yang diinstall dengan cara sebagai berikut

sudo apt install remmina

11. Jalankan remmina, pilih VNC dan inputkan ip address dari komputer host. Untuk tahu ip address ketikan saja di terminal (misalnya disini 192.168.0.143)

user@user-laptop:~$ ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 5466  bytes 579692 (579.6 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5466  bytes 579692 (579.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlx7cc2c60269b3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.143  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::c5db:817b:8622:faed  prefixlen 64  scopeid 0x20<link>
        ether 7c:c2:c6:02:69:b3  txqueuelen 1000  (Ethernet)
        RX packets 217169  bytes 584190776 (584.1 MB)
        RX errors 0  dropped 1754  overruns 0  frame 0
        TX packets 100051  bytes 25325477 (25.3 MB)
        TX errors 0  dropped 8 overruns 0  carrier 0  collisions 0

Nanti akan muncul password. Isikan dengan password yang telah dibuat di komputer host sebelumnya

Selamat mencoba.

Tinggalkan komentar