HOWTO: Abilitare “Condivisione Schermo” su OSX da terminale
Posto questo howto con particolare soddisfazione, poiché mi ha salvato da una
situazione molto critica (ma questa e un’altra storia post :). Come unico
prerequisito è avere un accesso ssh attivo e funzionante.
Per fare ciò clicca su “Preferenze di Sistema -> Condivisione” ed
abilitare la voce “Login remoto”. In questo modo hai l’accesso ssh attivo
su quella macchina. Consiglio di tenere questo servizio sempre attivo, in modo
che hai sempre un’accesso minimo alla macchina.
Mettiamo per esempio che devi lavorare da remoto con la “Condivisione
schermo” ma ti sei dimenticato di attivarla. Le operazioni sono molto
semplici da eseguire:
- Entra in ssh sulla tua macchina:
$ ssh utente@ip.della.tua.macchina
- Vai nella directory “/Library/Preferences”
$ cd /Library/Preferences
- Esegui questo comando:
$ echo -n enabled > com.apple.ScreenSharing.launchd
Fatto ciò la “Condivisione schermo” è subito attiva e la puoi usare tramite un
qualsiasi client VNC.
Quando hai finito di lavorare da remoto (o anche per per paranoia :) puoi
disabilitare la “Condivisione Schermo” con una procedura analoga alla
precedente, dunque:
- Entra in ssh sulla tua macchina:
ssh utente@ip.della.tua.macchina
- Vai nella directory “/Library/Preferences”
$ cd /Library/Preferences
- Esegui questo comando:
$ rm com.apple.ScreenSharing.launchd
Tutto ciò è fattibile perché la “Condivisione Schermo” come tanti altri servizi sono gestiti da launchd. Se ne vuoi sapere di più su questo demone leggi qui, su wikipedia.
Fonte: MacFidelity
Comments