Der VNC Port ist die Netzwerkadresse, über die das Virtual Network Computing-Protokoll Verbindungen zwischen Client und ferngesteuertem Rechner aufbaut. Standardmäßig verwendet VNC den TCP-Port 5900. Jede weitere Anzeigesitzung (Display 1, Display 2 …) belegt den jeweils nächsthöheren Port. Wer einen VNC-Server betreibt, muss diesen Port in Firewall und Router freigeben.
📌 Das Wichtigste in Kürze
- VNC verwendet standardmäßig TCP-Port 5900 (Display 0); jedes weitere Display erhöht die Portnummer um 1.
- Firewall und Router müssen den genutzten Port explizit freigeben, damit eine Verbindung zustande kommt.
- Aus Sicherheitsgründen empfiehlt sich die Kombination mit einem VPN-Tunnel oder SSH-Port-Forwarding statt direkter Internetexposition.
- Der Webzugriff über einen Browser nutzt standardmäßig Port 5800 — einen separaten HTTP-Kanal des RFB-Protokolls.
Die folgenden Abschnitte erklären, welche Ports VNC nutzt, wie Server und Client konfiguriert werden und was beim Einsatz im Netzwerk zu beachten ist.
Welche Ports nutzt VNC — Übersicht der Standardports
VNC-Software überträgt Bildschirminhalte und Eingabegeräte-Signale über das RFB-Protokoll (Remote Framebuffer Protocol). TCP-Port 5900 ist der De-facto-Standard für die erste Anzeigesitzung (Display 0).
Wird auf demselben Rechner ein zweites virtuelles Display geöffnet, belegt es Port 5901. Ein drittes Display nutzt Port 5902. Diese Systematik ermöglicht den parallelen Betrieb mehrerer Sitzungen auf einer einzigen Maschine.
| Port | Display-Nummer | Protokoll | Verwendung |
|---|---|---|---|
| 5900 | Display 0 | TCP | Standard-VNC-Sitzung (primär) |
| 5901 | Display 1 | TCP | Zweite parallele Sitzung |
| 5902 | Display 2 | TCP | Dritte parallele Sitzung |
| 5800 | Display 0 | TCP (HTTP) | Browser-basierter VNC-Webclient |
| 5801 | Display 1 | TCP (HTTP) | Browser-Webclient zweite Sitzung |
Port 5800 öffnet einen HTTP-Kanal, über den manche VNC-Implementierungen einen Java- oder HTML5-Webclient ausliefern. Dedizierte VNC-Viewer wie RealVNC, TightVNC oder TigerVNC kommunizieren direkt über Port 5900.
💡 Wichtige Fakten zu VNC Port
- VNC basiert auf dem offenen RFB-Protokoll — plattformübergreifend nutzbar auf Windows, Linux und macOS (Quelle: Computerwoche)
- Standard-Port 5900 (TCP) ist IANA-registriert und gehört zur Gruppe der registrierten Ports (1024–49151)
- Jedes zusätzliche VNC-Display erhöht die Portnummer um genau 1 — Display N = Port 5900 + N
- VNC überträgt ohne zusätzliche Verschlüsselung im Klartext — eine gesicherte Übertragungsschicht ist dringend empfohlen
VNC-Server und -Client konfigurieren
Bevor eine Fernsteuerungssitzung startet, müssen Server und Client aufeinander abgestimmt sein. Port, Authentifizierung und Netzwerkfreigabe müssen übereinstimmen.
Server-Seite: Auf dem zu steuernden Rechner wird der VNC-Server installiert und gestartet. Die meisten Implementierungen — RealVNC Server, TigerVNC, x11vnc — binden sich automatisch an Port 5900. In den Einstellungen lässt sich ein abweichender Port festlegen, etwa 15900, um automatisierte Angriffe auf den Standardport zu erschweren.
Die lokale Firewall des Server-Rechners muss den gewählten Port eingehend erlauben. Unter Windows geschieht das über die Windows-Defender-Firewall. Unter Linux genügt typischerweise der Befehl ufw allow 5900/tcp oder eine entsprechende iptables-Regel.

Client-Seite: Der VNC-Viewer verbindet sich mit IP-Adresse und Display-Nummer — also z. B. 192.168.1.10:0 für Display 0. Alternativ lässt sich der Port direkt angeben: 192.168.1.10::5900. Die meisten Viewer-Anwendungen akzeptieren beide Formate.
- Hostname oder IP: Im lokalen Netz reicht die private IPv4-Adresse; über das Internet wird eine öffentliche IP oder ein DDNS-Hostname benötigt.
- Authentifizierung: Mindestens ein VNC-Passwort sollte gesetzt sein. Modernere Server unterstützen zusätzlich Zertifikat-basierte Anmeldung.
- Farbtiefe und Kompression: Niedrigere Farbtiefe reduziert die Bandbreite erheblich — sinnvoll bei langsamen Verbindungen.
- Automatischer Start: Für dauerhaften Serverbetrieb empfiehlt sich die Einrichtung als Systemdienst (Windows-Dienst bzw. systemd-Unit unter Linux).
Wer mehrere Geräte verwaltet, sollte die IPsec Ports kennen. Sie ermöglichen einen VPN-Tunnel, über den VNC-Verbindungen sicher geroutet werden — ohne den VNC Port ins Internet zu exponieren.
VNC im lokalen Netzwerk und über das Internet
Im lokalen Netzwerk (LAN) ist eine VNC-Verbindung schnell eingerichtet. Client und Server befinden sich im selben IP-Subnetz; eine Firewall-Freigabe am Router ist nicht nötig.
Anders verhält es sich beim Internetzugriff. Der Router muss eine Portweiterleitung (Port Forwarding) für den VNC Port einrichten. Eingehende Anfragen auf Port 5900 werden dann an die interne IP des Servers weitergeleitet. Eine Netzsperre oder restriktive ISP-Richtlinien können die Erreichbarkeit dabei einschränken.
Das direkte Öffnen des VNC-Ports ins Internet birgt erhebliche Sicherheitsrisiken. Automatisierte Scanner suchen ständig nach offenen Ports. Ein ungesicherter VNC-Server mit schwachem Passwort ist ein häufiges Angriffsziel.
Sicherheit beim Einsatz des VNC Ports
Ein offener VNC Port ohne Schutzmaßnahmen ist ein bekanntes Angriffsziel. Brute-Force-Angriffe auf VNC-Passwörter gehören zu den häufigsten automatisierten Angriffen auf Fernzugriff-Dienste.
Die wichtigsten Schutzmaßnahmen im Überblick:
- SSH-Tunneling: VNC-Datenverkehr lässt sich durch einen SSH-Tunnel leiten. Port 5900 bleibt lokal geschlossen; nach außen ist nur Port 22 (SSH) offen.
- VPN-Absicherung: Ein VPN — etwa WireGuard oder OpenVPN — kapselt den gesamten VNC-Datenverkehr verschlüsselt. Der VNC Port muss dann nicht direkt erreichbar sein.
- Starkes Passwort: VNC-Passwörter sind auf 8 Zeichen begrenzt — ein Protokolllimit des RFB-Standards. Eine zusätzliche Authentifizierungsschicht ist deshalb wichtig.
- IP-Whitelist: Viele VNC-Server erlauben eine Zugriffsliste, sodass nur bestimmte IP-Adressen Verbindungen aufbauen dürfen.
- Nicht-Standard-Port: Den VNC-Port auf eine ungewöhnliche Nummer zu verschieben, reduziert Scanner-Treffer — ersetzt aber keine echte Absicherung.
Das Wissen über Layer-Konzepte hilft zu verstehen, auf welcher Netzwerkebene VNC und sein Port operieren. Wer außerdem Angriffsmuster wie Angler-Phishing kennt, versteht, warum schwache Zugangsdaten selbst gut konfigurierte Systeme gefährden.

VNC Port im Vergleich zu anderen Fernzugriff-Protokollen
VNC ist nicht das einzige Protokoll für den Fernzugriff. Im Unterschied zu RDP (Remote Desktop Protocol, Port 3389) ist VNC plattformunabhängig und quelloffen. Es funktioniert zwischen Windows, Linux und macOS ohne proprietäre Lizenz.
RDP ist tiefer ins Windows-System integriert und überträgt effizienter — es sendet Grafikbefehle statt Pixel-Bitmaps. Für einfache Administrations- und Supportaufgaben ist der VNC Port jedoch die universellere Wahl, insbesondere wenn der Zielrechner kein Windows-System ist.
Laut einem Fachbeitrag zur plattformübergreifende VNC-Fernsteuerung ist VNC seit Jahrzehnten das Mittel der Wahl für heterogene Systemlandschaften. Das BSI-Dokument empfiehlt für den sicherer Fernzugriff auf Netzwerke stets eine verschlüsselte Übertragungsschicht. Ein Überblick zu Virtual Network Computing erklärt die betriebssystemunabhängige Nutzbarkeit als Kernstärke des Protokolls. Der VNC Port bleibt damit eine wichtige Grundlage für die plattformübergreifende IT-Administration — vorausgesetzt, die Absicherung stimmt.
