Come abilitare la condivisione dello schermo OS X (VNC) tramite SSH?

52

Ho dimenticato di accendere "I visualizzatori VNC possono controllare la schermata con la password", per entrare sul mio Mac funzionante, c'è modo di attivare questa funzionalità da remoto tramite SSH (sono su WindowsXP ora)?

    
posta Jari Keinänen 04.11.2011 - 23:32
fonte

2 risposte

84

Fonte: link

Putty è un buon client SSH per Windows.

1) SSH nella macchina OS X remota con accesso e password dell'amministratore.

2) Abilita Desktop remoto (a.k.a. Condivisione schermo, a.k.a. VNC) con questo comando:

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

3) Accedi utilizzando un client VNC. Come ho detto, TightVNC ha funzionato per me; per qualche ragione, RealVNC e UltraVNC no. La tua password è "Mypasswd" (vedi il flag -vncpw nel comando precedente, puoi e dovrebbe cambiare questo).

4) Al termine, attiva la condivisione dello schermo utilizzando la sessione SSH:

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate -configure -access -off
    
risposta data 04.11.2011 - 23:36
fonte
27

Ecco un modo diverso che consente alla condivisione dello schermo di accedere a tutti gli utenti correnti, invece di utilizzare una singola password di vnc;

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

Disattiva lo stesso di prima.

Questo ti permette di connetterti al computer remoto da un Mac usando il pulsante share screen in Finder.

Riferimento: link

    
risposta data 05.12.2012 - 06:45
fonte

Leggi altre domande sui tag