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.