PortChecker Logo
PortChecker

Port 5900 — VNC (TCP)

VNC

Qu’est‑ce que le port 5900 ?

Virtual Network Computing pour l’accès bureau à distance.

C’est un port enregistré (1024–49151) souvent attribué à des services comme VNC.  ·  RFC 6143 (RFB Protocol)

Quand avez-vous besoin d'ouvrir le 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.

Usages courants et logiciels

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

Sécurité

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.

Le port 5900 est‑il sûr ?

Un port ouvert augmente la surface d’attaque. La sécurité dépend de la configuration de VNC.

Risque faible

Risque faible, mais vérifiez que VNC fonctionne intentionnellement sur ce port et que votre application en a vraiment besoin avant de le laisser ouvert.

Vérifier le port 5900 maintenant

Testez la connectivité du port 5900 sur n’importe quel hôte.

1-65535

Ouvrir le port 5900

Pour autoriser les connexions entrantes vers le port 5900 (VNC), configurez votre pare-feu et ajoutez une règle de redirection de port sur votre routeur vers l'adresse IP locale de votre appareil.

Pare-feu Windows

Ouvrez le Pare-feu Windows Defender → Paramètres avancés → Règles de trafic entrant → Nouvelle règle → Port → TCP → Ports locaux spécifiques : 5900 → Autoriser la connexion → Nommez et enregistrez la règle.

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
Routeur

Connectez-vous à votre routeur (192.168.1.1 ou 192.168.0.1) → Transfert de port → Ajoutez une nouvelle règle : Protocole TCP, Port externe 5900, IP interne : l'IP locale de votre appareil, Port interne 5900 → Enregistrez.

Comment fermer le port 5900

Si vous n’avez pas besoin de VNC, bloquez ce port dans le pare‑feu ou le routeur.

Pare-feu Windows

Pour bloquer le port 5900 sous Windows, exécutez la commande suivante dans PowerShell ou l'Invite de commandes (en tant qu'administrateur) :

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

Supprimez ou désactivez la redirection du port 5900.

Questions fréquentes

À quoi sert le port 5900 ?▾

Le port 5900 est le port TCP standard pour VNC. Il est utilisé par les serveurs et applications qui doivent accepter des connexions entrantes pour ce service. S'il doit rester ouvert dépend de si vous gérez activement un serveur VNC — sinon, il devrait rester fermé.

Est-il sûr de laisser le port 5900 ouvert ?▾

Un port 5900 ouvert augmente votre surface d'attaque. Si vous n'utilisez pas VNC activement, fermez ce port dans votre pare-feu et supprimez les règles de redirection de port. Si VNC doit rester accessible, restreignez l'accès aux IP connues et maintenez le logiciel à jour.