remote linux dengan vnc

saya sudah sempat mencari banyak cara untuk bisa remote linux dengan mudah, tapi tutorial yang saya temukan termasuk rumit dalam menkonfigurasinya.
kemarin sempat ditunjukkan artikel remote vnc oleh pak kadek mega, dan saya buat saja agar lebih gampang nanti saat membutuhkan.

Instalasi

Install x11vnc
$sudo apt install x11vnc

buat password untuk login remote vnc – password ini bisa dibuat berbeda dengan password login anda di linux
$x11vnc -storepasswd

untuk run langsung dari terminal silahkan ketik

$x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared

Tapi jika anda tidak ingin repot, anda bisa buat agar loading secara otomatis melalui service
$sudo nano /lib/systemd/system/x11vnc.service

paste code berikut (ganti USERNAME sesuai username anda)

[Unit]
 Description=Start x11vnc at startup.
 After=multi-user.target

[Service]
 Type=simple
 ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/[USERNAME]/.vnc/passwd -rfbport 5900 -shared

[Install]
 WantedBy=multi-user.target

Jalankan service nya

$ sudo systemctl daemon-reload; sudo systemctl enable x11vnc.service; sudo systemctl start x11vnc.service

update 22-01-2020

Whos watching me?

untuk melihat siapa saja yang terkoneksi dengan komputer kita, gunakan command berikut di terminal – more

user@linuxmachine:~$ sudo lsof -i:5900
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
#2 baris (LISTEN) akan tetap ada, jika ada 2 baris saja berarti tidak ada yang melihat vnc
x11vnc 3518 root 9u IPv4 36255 0t0 TCP *:5900 (LISTEN)
x11vnc 3518 root 10u IPv6 36256 0t0 TCP *:5900 (LISTEN)
x11vnc 3518 root 11u IPv4 369942 0t0 TCP linuxmachine:5900->10.x.x.235:39588 (ESTABLISHED)
x11vnc 3518 root 12u IPv4 384011 0t0 TCP linuxmachine:5900->10.x.x.69:49216 (ESTABLISHED)

#linux, #penting, #remote, #vnc