Sie können den Standardport für den VNC-Server von Apple unter Mac OS 10.7 Lion und 10.8 Mountain Lion tatsächlich ändern. Um den Port zu ändern, müssen Sie die Plist-Datei des Servers bearbeiten /System/Library/LaunchDaemons/com.apple.screensharing.plist
(diese Datei ist in Systemen vor 10.7 Lion nicht vorhanden).
Das Bearbeiten der Datei erfordert Root-Berechtigungen (Sudo-Berechtigungen). Wenn Sie mit vi oder vim vertraut sind, können Sie Folgendes eingeben :
sudo vim /System/Library/LaunchDaemons/com.apple.screensharing.plist
oder wenn nicht, nimm lieber nano :
sudo nano /System/Library/LaunchDaemons/com.apple.screensharing.plist
Jetzt müssen Sie nur noch die Zeile 34 (die lesende <string>vnc-server</string>
) ändern, <string>nnnn</string>
wobei nnnn die Portnummer ist, die Sie verwenden möchten. Ich weiß, es scheint seltsam, einen Namen wie "vnc-server" in eine Zahl zu ändern, aber so müssen Sie es tun. Ich habe unten ein Beispiel eingefügt, falls etwas nicht klar ist.
Um den Standardport auf 54321 zu ändern, bearbeiten Sie die Plist-Datei wie folgt:
... <key>Sockets</key> <dict> <key>Listener</key> <dict> <key>Bonjour</key> <string>rfb</string> <key>SockServiceName</key> <string>54321</string> <!-- Change this line! --> </dict> </dict> <key>UserName</key> <string>root</string> <key>SHAuthorizationRight</key> <string>system.preferences</string> </dict> </plist>
Deaktivieren Sie nach dem Speichern der Datei die Bildschirmfreigabe im Bereich Voreinstellungen für die Freigabe oder aktivieren Sie sie erneut. Alternativ können Sie den Dienst mit den folgenden Befehlen entladen und erneut laden:
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.screensharing.plist sudo launchctl load /System/Library/LaunchDaemons/com.apple.screensharing.plist