Port 5900 — VNC (TCP)
Apa itu port 5900?
Virtual Network Computing untuk akses desktop jarak jauh.
Ini adalah port terdaftar (1024–49151) yang sering ditetapkan untuk layanan seperti VNC. · RFC 6143 (RFB Protocol)
Kapan Anda perlu membuka port 5900?
Open only if you need graphical remote control of a desktop. VNC transmits data unencrypted by default — always tunnel through SSH if the connection crosses an untrusted network.
Penggunaan umum dan perangkat lunak
- RealVNC Server
- TigerVNC
- TightVNC
- LibreVNC
- macOS Screen Sharing / Apple Remote Desktop
Keamanan
Raw VNC transmits screen data and keystrokes unencrypted. Never expose port 5900 to the internet. Always tunnel VNC through SSH: ssh -L 5900:localhost:5900 user@server followed by connecting to localhost:5900. Alternatively, use a VPN. Set a strong VNC password and disable the password-only auth option in favour of certificate-based auth where your VNC software supports it.
Apakah port 5900 aman?
Port terbuka meningkatkan permukaan serangan. Keamanan bergantung pada konfigurasi VNC.
Risiko rendah, tetapi periksa apakah VNC berjalan pada port ini secara sengaja dan apakah aplikasi Anda benar-benar membutuhkannya sebelum membiarkannya terbuka.
Uji konektivitas port 5900 pada host mana pun.
Membuka Port 5900
Untuk mengizinkan koneksi masuk ke port 5900 (VNC), konfigurasikan firewall Anda dan tambahkan aturan port forwarding pada router Anda ke alamat IP lokal perangkat Anda.
Buka Windows Defender Firewall → Pengaturan Lanjutan → Aturan Masuk → Aturan Baru → Port → TCP → Port lokal tertentu: 5900 → Izinkan koneksi → Beri nama dan simpan aturan.
netsh advfirewall firewall add rule name="Open Port 5900" dir=in action=allow protocol=tcp localport=5900sudo ufw allow 5900/tcpsudo iptables -A INPUT -p tcp --dport 5900 -j ACCEPTMasuk ke router Anda (192.168.1.1 atau 192.168.0.1) → Port Forwarding → Tambahkan aturan baru: Protokol TCP, Port eksternal 5900, IP internal: IP lokal perangkat Anda, Port internal 5900 → Simpan.
Cara menutup port 5900
Jika Anda tidak membutuhkan VNC, blokir port ini di firewall atau router.
Untuk memblokir port 5900 di Windows, jalankan perintah berikut di PowerShell atau Command Prompt (sebagai Administrator):
netsh advfirewall firewall add rule name="Block Port 5900" dir=in action=block protocol=tcp localport=5900Jalankan: sudo ufw deny 5900/tcpsudo iptables -A INPUT -p tcp --dport 5900 -j DROPHapus atau nonaktifkan aturan port forwarding untuk port 5900.
Pertanyaan yang Sering Diajukan
Untuk apa port 5900 digunakan?▾
Port 5900 adalah port TCP standar untuk VNC. Digunakan oleh server dan aplikasi yang perlu menerima koneksi masuk untuk layanan ini. Apakah Anda perlu membukanya tergantung apakah Anda aktif menjalankan server VNC — jika tidak, sebaiknya tetap tertutup.
Apakah aman membiarkan port 5900 terbuka?▾
Port 5900 yang terbuka memperluas permukaan serangan Anda. Jika tidak aktif menjalankan VNC, tutup port ini di firewall dan hapus aturan port forwarding. Jika VNC harus dapat diakses, batasi akses ke alamat IP yang dikenal dan perbarui perangkat lunak secara rutin.