Changer le port par défaut d'un serveur VNC
- 1 - Page 1
- 2 - Page 2
Voici comment changer le port imposé par défaut d'un serveur VNC.
VNC est un outil de prise de contrôle à distance qu'on ne présenteplus, il est gratuit, facile à mettre en place et est largement utiliséen entreprise. Certes ce n'est pas le plus rapide du marché mais ilfait ce qu'on lui demande aisément. Un dossier complet sur la mise enplace d'un serveur VNC est disponible sur notre site.
Dans cette astuce je vous propose de changer le port du serveur VNCpuisque celui-ci n'est pas paramétrable comme on le souhaiterait autravers des menus proposés par VNC. Le port par défaut imposé est le5900, il existe un paramètre nommé « Display Number » quipermet de modifier ce port mais seulement dans une certaine limite. Eneffet, le choix du port est basé sur cette formule : 5900 +« Display Number », ce qui laisse un choix limité àl'utilisateur. Inutile de vous dire que certaines personnesmalintentionnées « profitent » de cette limitation pourtenter d'accéder aux serveurs VNC visibles sur internet. Il est évidentque si vous changez de port cela ne vous mettra pas plus à l'abris maispermettra sans doute de passer inaperçu auprès de jeunes qui« découvrent » Internet ;-)
Pour changer le port vous devez bien sûr avoir installé le serveur VNC au préalable.
Voici comment faire :
- Configuration du Serveur VNC
Arrêtez le serveur VNC
Cliquez sur "Démarrer", "Exécuter..." puis tapez "regedit" et cliquez sur "OK" pour accéder à l'éditeur de la base de registre de Windows.
Rendez-vous alors à la clé suivante :
HKEY_CURRENT_USER
\Software\ORL\WinVNC3
Dans la partie droite de l'éditeur de base de registres, double-cliquez sur l'entrée AutoPortSelect et mettez "0" dans le champ Données de la Valeur au lieu de "1". Ceci va désactiver la sélection automatique de port sur le serveur VNC.
Ajoutez une nouvelle valeur DWORD nommée PortNumber et mettez la valeur de port que vous souhaitez utiliser, ici je prend comme exemple le port "80", dans le champ Données de la Valeur. Détail important : cochez la case Décimale avant de mettre la valeur.
Vous pouvez également télécharger le fichier reg ci-dessous qui s'occupera de tout à votre place !
Relancez le serveur VNC.
Remarque :
dans la fenêtre deconfiguration, dans le champ « Display Number » vousapercevrez ce nombre : 4294961476 et non 80, ceci est normal.







Sinon pour revenir à VNC, en effet, j'ai oublié de parler de l'accès via le port 5800 qui sert uniquement pour une connexion au travers d'un Browser tel que Netscape, IE, etc.
Pour pouvoir se connecter il y a encore une formule magique ;-), la voici :
"Port Client" = 65536 - 100 + "Port Serveur choisi"
dans l'exemple le port choisi est le 80, il faudra donc mettre : 65536 - 100 + 80 = 65516.
d'ou viennent ces valeurs '
- le 65536 correspond en fait au nombre maximum de port géré par le protocole TCP/IP (2 à la puissance 16)
- le 100 vient tout simplement de la soustraction 5900 - 5800 !
voilà, j'espère que cela t'aidra à y voir plus clair ;-)
Bishop : Je ne connaissais pas TightVNC, s'il permet de faire la même chose sans se prendre la tête alors tant mieux :-) Merci pour l'info.
PS: j'ai tester aussi avec un routeur netgear RP614 v2 avec le dernier firmware et toujour pareil