
Pengenalan
VNC (Virtual Network Computing) memungkinkan Anda untuk mengakses desktop Armbian secara remote dari komputer atau perangkat lain. Tutorial ini akan memandu Anda untuk install vnc armbian desktop menggunakan x11vnc di Armbian dengan konfigurasi yang aman dan optimal.
Kebutuhan Sistem
- Armbian dengan desktop environment (XFCE, LXDE, atau lainnya)
- Akses root atau sudo
- Koneksi internet aktif
Langkah 1: Install x11vnc
Pertama, update repository dan install paket x11vnc:
sudo apt update && sudo apt install x11vnc -yLangkah 2: Membuat Password VNC
Buat password untuk mengamankan koneksi VNC Anda:
sudo x11vnc -storepasswd /etc/x11vnc.passwdAnda akan diminta memasukkan password dua kali. Password ini akan digunakan saat koneksi ke VNC server.
Tips Keamanan: Gunakan password yang kuat dengan kombinasi huruf, angka, dan simbol.
Langkah 3: Membuat Systemd Service
Agar x11vnc berjalan otomatis saat boot, buat file service systemd:
sudo nano /etc/systemd/system/x11vnc.serviceMasukkan konfigurasi berikut:
[Unit]
Description=Start x11vnc at startup
After=display-manager.service
[Service]
Type=simple Environment="DISPLAY=:0"
Environment="XAUTHORITY=/home/user/.Xauthority"
ExecStart=/usr/bin/x11vnc -display :0 -auth /home/user/.Xauthority -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.passwd -rfbport 5900 -shared -bg -o /var/log/x11vnc.log Restart=on-failure
[Install]
WantedBy=multi-user.targetPenting: Ganti bagian user dengan username Armbian Anda!
Penjelasan Parameter x11vnc:
-display :0– Menggunakan display X11 pertama-auth– Path ke file authorization X11-forever– VNC server tetap jalan setelah client disconnect-loop– Restart otomatis jika crash-noxdamage– Meningkatkan kompatibilitas-repeat– Mengizinkan key repeat-rfbauth– Path ke file password VNC-rfbport 5900– Port VNC (default 5900)-shared– Mengizinkan multiple client-bg– Berjalan di background-o– Output log ke file
Simpan file dengan menekan Ctrl+X, lalu Y, dan Enter.
Langkah 4: Enable dan Start Service
Reload systemd daemon dan aktifkan service:
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.serviceLangkah 5: Verifikasi Status
Cek apakah service berjalan dengan baik:
sudo systemctl status x11vncOutput yang benar akan menampilkan status active (running).
Cara Koneksi ke VNC Server
- Download VNC Viewer (RealVNC atau TightVNC)
- Masukkan IP Armbian:
192.168.x.x:5900 - Masukkan password yang sudah dibuat tadi
Troubleshooting
Service gagal start:
sudo journalctl -u x11vnc -fCek log x11vnc:
tail -f /var/log/x11vnc.logRestart service:
sudo systemctl restart x11vncCek port VNC:
sudo netstat -tulpn | grep 5900Kesimpulan
Anda sekarang sudah berhasil menginstal dan mengkonfigurasi VNC server di Armbian. Dengan x11vnc, Anda dapat mengakses desktop Armbian dari mana saja dengan koneksi yang stabil dan aman.
Tips: Untuk performa terbaik, gunakan koneksi jaringan lokal (LAN) atau VPN jika mengakses dari internet.
FAQ
Q: Kenapa tidak bisa connect ke VNC?
A: Cek firewall, pastikan port 5900 terbuka dan service x11vnc running.
Q: Layar VNC hitam atau blank?
A: Pastikan desktop environment sudah running dan DISPLAY environment sudah benar.
Q: Koneksi lambat?
A: Gunakan encoding yang lebih efisien di VNC viewer seperti “Tight” atau kurangi color depth.
Q: Bisa pakai resolusi khusus?
A: Ya, tambahkan parameter -geometry 1920x1080 di ExecStart.
Artikel ini dibuat untuk Armbian dengan desktop environment. Tested pada Armbian Jammy dengan XFCE.
