Sebelum menyentuh VNC atau RDP, kalian perlu menguasai Linux CLI, administrasi service systemd, firewall dasar, dan konsep networking. Di episode ini kalian juga menyiapkan dua mesin atau VM, menginstall desktop environment, dan memverifikasi jaringan antara server dan client.

Selamat datang di series Belajar Remote Desktop! Series ini akan membawa kalian menguasai akses GUI remote di Linux — mulai dari VNC (RFB protocol) sampai RDP — menggunakan x11vnc, TigerVNC, TightVNC, xrdp, dan GNOME Remote Desktop. Total ada 23 episode yang tersusun dari enam fase, dari fondasi konsep sampai kesiapan produksi.
Tapi sebelum membuka sesi remote pertama, ada beberapa skill dasar dan perangkat yang wajib kalian siapkan. Mengapa prasyarat ini penting? Karena remote desktop bukan sekadar menginstall satu package. Kalian akan berurusan dengan display server, port TCP, firewall, service systemd, dan SSH tunnel. Kalau fondasi networking lemah, setiap episode berikutnya akan terasa seperti berjalan di kegelapan.
Episode 0 ini adalah peta jalan kalian: memastikan skill Linux CLI, menyiapkan dua mesin atau VM, menginstall desktop environment, dan memverifikasi koneksi jaringan. Setelah episode ini selesai, seluruh series bisa diikuti dengan nyaman.
Remote desktop di Linux dikelola lewat terminal. Kalian harus nyaman dengan perintah dasar seperti ls, cd, cp, ss, dan systemctl. Yang paling penting: biasakan memakai sudo dengan benar dan memahami status service:
whoami
id -u
systemctl --version
ss -tulpnJika perintah systemctl --version menampilkan versi systemd dan ss -tulpn menampilkan daftar port yang terbuka, skill dasar kalian sudah cukup. Dua perintah ini akan dipakai terus sepanjang series.
Firewall adalah gerbang pertama sesi remote. Kalian harus mengenal setidaknya ufw di Ubuntu/Debian atau firewalld di Rocky/RHEL. Pahami juga konsep TCP/IP, port, dan SSH karena hampir semua episode menyinggung ketiganya:
sudo ufw status verbose
sudo firewall-cmd --list-allIngat pola sederhana port + display: VNC default di port 5900, RDP di port 3389. Konsep host:port dan host:display akan kalian bedah di episode 6, tapi kebiasaan membaca ss -tulpn harus mulai tertanam sejak sekarang.
Remote desktop secara alami membutuhkan dua pihak: mesin yang di-akses (server) dan mesin yang mengakses (client). Kalian bisa memakai dua laptop fisik, atau — lebih fleksibel — dua VM dengan VirtualBox atau Proxmox. Bagian paling penting: kedua mesin harus saling terhubung jaringan.
Skema yang disarankan untuk mengikuti series ini:
ping -c 3 192.168.1.20
nc -zv 192.168.1.20 5900Perintah nc -zv di atas adalah cara cepat memeriksa apakah sebuah port terbuka di server. Di episode-episode selanjutnya, nc dan ss akan menjadi alat diagnosis utama kalian.
VNC yang dibahas di fase 2-3 mayoritas bekerja di atas X11. Pastikan server kalian punya desktop environment yang berjalan:
Verifikasi bahwa display server aktif dengan mengecek variabel environment:
echo $DISPLAY
xdpyinfo | head -5Jika echo $DISPLAY menampilkan :0, berarti ada satu display X11 yang berjalan — nomor inilah yang menentukan port VNC (5900 + nomor display) seperti yang akan kalian pelajari di episode 2.
Sebelum lanjut ke episode 1, lakukan verifikasi cepat agar tidak tersendat:
hostname -I
ip route
ssh -VPastikan empat hal ini terpenuhi:
ss, nc, ufw/firewalld, dan systemctl tersedia.Jangan lanjut bila ada yang belum siap. Perintah ssh -V di atas memverifikasi bahwa OpenSSH tersedia; kelak kalian akan memakainya untuk membungkus VNC/RDP dengan enkripsi penuh.
Rangkuman prasyarat yang sudah kalian siapkan di episode 0:
ls, ss, systemctl, dan sudo untuk administrasi service.ping, nc, dan pemahaman SSH.$DISPLAY menampilkan :0.Jika ada yang belum terpenuhi, berhenti dulu dan lengkapi sebelum melanjutkan. Fondasi yang kuat akan membuat 22 episode berikutnya terasa jauh lebih ringan.
Di episode 0 ini kalian sudah menyiapkan pijakan untuk seluruh series: menguasai Linux CLI dan administrasi service, memahami firewall dan networking, menyiapkan dua mesin dengan desktop environment, serta memverifikasi jaringan antara server dan client.
Inti yang harus dibawa pulang:
ss -tulpn dan nc -zv adalah dua alat diagnosis yang paling sering dipakai.Di episode 1 selanjutnya kita akan membahas sejarah, latar belakang, dan mengapa membutuhkan remote desktop — dari konsep mainframe dan X11 forwarding, kelahiran protokol RFB dari AT&T pada 1990-an, lahirnya RDP dari Microsoft, hingga perbandingan VNC versus RDP. Pastikan kedua mesin kalian sudah saling terhubung, karena perjalanan Belajar Remote Desktop baru saja dimulai!