PortChecker Logo
PortChecker

Port 5900 — VNC (TCP)

VNC

Was ist Port 5900?

VNC (Virtual Network Computing) implementiert das RFB-Protokoll (RFC 6143) zur Fernsteuerung eines Desktops über Port 5900. Standard-VNC-Sitzungen sind unverschlüsselt — tunneln Sie VNC stets über SSH (ssh -L 5900:localhost:5900) oder nutzen Sie ein VPN. Gängige Implementierungen sind RealVNC, TigerVNC und macOS Bildschirmfreigabe.

Dies ist ein Registered Port (1024–49151), häufig für Dienste wie VNC vorgesehen.  ·  RFC 6143 (RFB Protocol)

Wann benötigen Sie Port 5900 geöffnet?

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.

Häufige Nutzung und Software

  • RealVNC Server
  • TigerVNC
  • TightVNC
  • LibreVNC
  • macOS Screen Sharing / Apple Remote Desktop

Sicherheit

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.

Ist Port 5900 sicher?

Ein offener Port vergrößert die Angriffsfläche. Sicherheit hängt von der Konfiguration von VNC ab.

Niedriges Risiko

Geringes Risiko, aber prüfen Sie, ob VNC auf diesem Port absichtlich läuft und von Ihrer Anwendung benötigt wird, bevor Sie ihn offen lassen.

Port 5900 jetzt prüfen

Testen Sie die Erreichbarkeit von Port 5900 auf einem Host.

1-65535

Port 5900 öffnen

Um eingehende Verbindungen zu Port 5900 (VNC) von außerhalb Ihres Netzwerks zu erlauben, konfigurieren Sie Ihre Firewall und fügen Sie auf Ihrem Router eine Portweiterleitung zur lokalen IP Ihres Geräts hinzu.

Windows-Firewall

Windows Defender Firewall öffnen → Erweiterte Einstellungen → Eingehende Regeln → Neue Regel → Port → TCP → Bestimmte lokale Ports: 5900 → Verbindung zulassen → Benennen und speichern.

netsh advfirewall firewall add rule name="Open Port 5900" dir=in action=allow protocol=tcp localport=5900
Linux (UFW / iptables)sudo ufw allow 5900/tcpsudo iptables -A INPUT -p tcp --dport 5900 -j ACCEPT
Router

Melden Sie sich bei Ihrem Router an (192.168.1.1 oder 192.168.0.1) → Portweiterleitung → Neue Regel: Protokoll TCP, Externer Port 5900, Interne IP: lokale IP Ihres Geräts, Interner Port 5900 → Speichern.

Port 5900 schließen

Wenn Sie VNC nicht benötigen, blockieren Sie den Port in Firewall oder Router.

Windows-Firewall

Um Port 5900 unter Windows zu blockieren, führen Sie folgenden Befehl in PowerShell oder Eingabeaufforderung aus (als Administrator):

netsh advfirewall firewall add rule name="Block Port 5900" dir=in action=block protocol=tcp localport=5900
Linux (UFW / iptables)sudo ufw deny 5900/tcpsudo iptables -A INPUT -p tcp --dport 5900 -j DROP
Router

Entfernen oder deaktivieren Sie die Portweiterleitung für Port 5900.

Häufig gestellte Fragen

Wofür wird Port 5900 verwendet?▾

Port 5900 ist der Standard-TCP-Port für VNC. Er wird von Servern und Anwendungen genutzt, die eingehende Verbindungen für diesen Dienst akzeptieren müssen. Ob Sie ihn offen benötigen, hängt davon ab, ob Sie aktiv einen VNC-Server betreiben — wenn nicht, sollte er geschlossen bleiben.

Ist es sicher, Port 5900 offen zu lassen?▾

Ein offener Port 5900 vergrößert Ihre Angriffsfläche. Wenn Sie VNC nicht aktiv betreiben, schließen Sie diesen Port in Ihrer Firewall und entfernen Sie Portweiterleitungsregeln. Falls VNC erreichbar sein muss, schränken Sie den Zugriff auf bekannte IP-Adressen ein, halten Sie die Software aktuell und verwenden Sie starke Authentifizierung.