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"
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