¿Cómo deshabilito la administración remota y habilito el uso compartido de pantalla?

6

Estoy conectado a un Mac Mini remoto sin cabeza. En Compartir en las preferencias del sistema, tanto Inicio de sesión remoto como Gestión remota están marcados, aunque Gestión remota está "atenuado". Me gustaría inhabilitar Administración remota y habilitar Compartir pantalla .

Actualmente, la casilla de verificación Compartir pantalla está "atenuada". Cuando hago clic en él, aparece el siguiente mensaje: "El servicio de administración remota está controlando el uso compartido de pantalla". Esta advertencia de no continuar tiene sentido si pierdo mi conexión VNC actual y no puedo volver a encenderla de forma remota.

Para acceder al servidor remoto Me conecto al servidor (command-k) vnc: // IPnumber

Me gustaría que solo Inicio de sesión remoto y Compartir pantalla estén habilitados y Administración remota estén deshabilitados.

¿Alguien sabe los pasos para lograr este objetivo de forma remota?

    
pregunta fugie 30.06.2013 - 09:03

1 respuesta

1

Encontré el siguiente código en un archivo que no abrí durante mucho tiempo. Permite el inicio de sesión remoto en un dispositivo remoto. Guarde el script en algún lugar (de ahora en adelante denominado /path/to/script/ ). Copie el script al otro dispositivo.

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

Esto habilita el inicio de sesión remoto. Ahora, para deshabilitar la administración remota y habilitar el uso compartido de pantalla, use el mismo script, pero elimine la tercera línea y agregue estas 2 líneas:

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

Para copiar este script en el dispositivo remoto, use scp (copia segura). Para usar el tipo scp
scp /path/to/script [email protected]:/some/path
O
scp username@hostnameOfDevice:/some/path/
La segunda opción (usar el nombre de host del dispositivo) requiere que los dispositivos estén en una red de computadora a computadora, por lo que no funcionará en una red wifi normal. Verá un mensaje solicitando la contraseña de username . Cuando escriba la contraseña, no verá aparecer ningún texto (obviamente para evitar que las personas vean la contraseña).

Una vez que se haya copiado, inicie sesión de forma remota en el dispositivo:
ssh [email protected]
O
ssh username@hostnameOfDevice
Nuevamente, el uso del nombre de host requiere una red de computadora a computadora. Una vez que haya iniciado sesión, ejecute el script usando osascript /some/path/theScript.scpt (recuerde que al usar scp copiamos el script a /some/path , esto será diferente en su dispositivo). Esto deshabilitará la administración remota y habilitará el uso compartido de pantalla.
Buena suerte!

    
respondido por el Arc676 16.11.2013 - 12:53

Lea otras preguntas en las etiquetas