3 votes

Activer le partage d'écran via SSH et définir le mot de passe

J'essaie d'activer VNC (partage d'écran) sur mon Mac fonctionnant sous OS X Yosemite.
J'ai pu exécuter la commande suivante sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist ( source ) pour activer VNC.

Le seul problème de cette commande est qu'elle définit automatiquement un mot de passe, dont je ne connais pas la signification, et que je dois corriger en me connectant physiquement à l'ordinateur.

Existe-t-il un moyen d'activer VNC via SSH et de définir le mot de passe comme mot de passe de l'utilisateur ?

4voto

Oskar Points 1242

Si vous avez besoin de définir un mot de passe VNC - vous pouvez également avoir besoin de démarrer l'ARDAgent, vous pouvez utiliser cette commande au lieu de simplement charger la plist :

sudo  /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw mypasswd -restart -agent -privs -all

La commande analogue pour utiliser l'utilisateur/le mot de passe des utilisateurs existants serait la suivante :

sudo  /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -configure -allowAccessFor -allUsers -configure -restart -agent -privs -all

Plus de détails et de discussions à l'adresse suivante :

Comment activer le partage d'écran OS X (VNC) via SSH ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X