8 votes

Comment désactiver la gestion à distance et activer le partage d'écran ?

Je suis connecté à un Mac Mini distant sans tête. Sous Partage dans les Préférences Système, les deux Connexion à distance y Gestion à distance sont vérifiés par Gestion à distance est "grisé". Je voudrais désactiver Gestion à distance et permettre Partage d'écran .

Actuellement, le Partage d'écran La case à cocher est "grisée". Lorsque je clique dessus, j'obtiens le message suivant : "Le partage d'écran est actuellement contrôlé par le service de gestion à distance". Cet avertissement de ne pas continuer a du sens si je devais perdre ma connexion VNC actuelle et ne pas pouvoir la réactiver à distance.

Pour accéder au serveur distant, je me connecte au serveur (commande-k) vnc://numéro d'IP

Je voudrais juste Connexion à distance y Partage d'écran activé et Gestion à distance handicapés.

Quelqu'un connaît-il les étapes à suivre pour atteindre cet objectif à distance ?

1 votes

Vous perdrez immédiatement votre connexion VNC si vous désactivez la gestion à distance. Si seulement systemsetup vous permet de modifier ces paramètres, il s'agit d'une commande ssh d'une ligne. Quelle version du système d'exploitation est exécutée sur le Mac distant et avez-vous peut-être un Mac que vous pouvez contrôler et qui exécute la même version du système d'exploitation ?

3voto

Arc676 Points 816

J'ai trouvé le code suivant dans un fichier que je n'ai pas ouvert depuis longtemps. Il active la connexion à distance sur un appareil distant. Enregistrez le script quelque part (dorénavant appelé /path/to/script/ ). Copiez le script sur l'autre appareil.

tell application "System Preferences" to set current pane to pane "com.apple.preferences.sharing"
tell application "System Events" to tell process "System Preferences"
    click checkbox 1 of row 6 of table 1 of scroll area 1 of group 1 of window "Sharing"
end tell

Cela permet de se connecter à distance. Maintenant, pour désactiver la gestion à distance et activer le partage d'écran, utilisez le même script, mais supprimez la 3e ligne et ajoutez ces 2 lignes :

tell application "System Preferences" to set current pane to pane "com.apple.preferences.sharing"
tell application "System Events" to tell process "System Preferences"
    click checkbox 1 of row 7 of table 1 of scroll area 1 of group 1 of window "Sharing"
    click checkbox 1 of row 2 of table 1 of scroll area 1 of group 1 of window "Sharing"
end tell

Pour copier ce script sur le périphérique distant, utilisez scp (copie sécurisée). Pour utiliser scp type
scp /path/to/script username@IP.of.other.device:/some/path
OU
scp username@hostnameOfDevice:/some/path/
La deuxième option (utilisation du nom d'hôte du périphérique) nécessite que les périphériques soient sur un réseau d'ordinateur à ordinateur, elle ne fonctionnera donc pas sur un réseau wifi normal. Vous verrez une invite vous demandant le mot de passe de username . Lorsque vous tapez le mot de passe, vous ne verrez aucun texte apparaître (évidemment pour empêcher les gens de voir le mot de passe).

Une fois qu'il est copié, connectez-vous à distance à l'appareil :
ssh username@IP.of.other.device
OU
ssh username@hostnameOfDevice
Là encore, l'utilisation du nom d'hôte nécessite un réseau d'ordinateur à ordinateur. Une fois connecté, lancez le script en utilisant osascript /some/path/theScript.scpt (n'oubliez pas que l'utilisation de scp nous avons copié le script à /some/path (cela sera différent sur votre appareil). Cela désactivera la gestion à distance et activera le partage d'écran.
Bonne chance !

0 votes

Bonne idée. Sur OS 11 au moins, les chiffres doivent être inférieurs d'une unité (ligne 6 et ligne 1).

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