Mes passions, le boulots, mes coups de gueule...




Mac OS X : Changer le port par défaut (5900) du « Partage d’écran » / VNC

Catégories : Geek, Informatique, Mac · par 15 Juin 2014

Partage-d-ecran-01

Sous Mac OS X, le serveur VNC s’appelle « Partage d’écran ». Il est possible de l’activer depuis :

Pomme / Préférences Système / Partage -> Cocher "Partage d'écran"


Partage-d-ecran-02

Malheureusement, la fenêtre de configuration ne permet pas de choisir le numéro du port qui est assigné par défaut sur 5900.

Pour le modifier, il va falloir mettre les mains dans le cambouis et jouer du Terminal en éditant le fichier plist :

/System/Library/LaunchDaemons/com.apple.screensharing.plist

On va lancer un Terminal et y taper la commande suivante :

sudo nano /System/Library/LaunchDaemons/com.apple.screensharing.plist

A la ligne 35, vous devriez trouver ceci :

<string>vnc-server</string>

Que vous allez commenter comme ceci :

<!-- <string>vnc-server</string> -->

Juste sous cette ligne vous allez ajouter ceci :

<string>5902</string>

Où 5902 est le nouveau numéro de port que vous voulez assigner. Vous pouvez mettre ce que vous voulez. Reste ensuite à configurer votre router pour mapper correctement le port.

Voici l’extrait du fichier com.apple.screensharing.plist :

<key>Sockets</key>
<dict>
<key>Listener</key>
<dict>
<key>Bonjour</key>
<string>rfb</string>
<key>SockServiceName</key>
<!-- <string>vnc-server</string> -->
<string>5902</string>
</dict>
</dict>

Une fois les modifications apportées on quitte l’éditeur Ctrl-X et on accepte la sauvegarde en quittant.

Pour prendre les modifications en compte, il suffit de décocher puis recocher la case devant Partage d’écran ou de taper ces commandes dans le Terminal :

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.screensharing.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.screensharing.plist

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.