Ativando o Screensharing ( VNC Legacy ) no Mac OS X pelo terminal

Para habilitar o modo Screensharing ( servidor VNC legacy ) no Mac OS X você pode fazer isto via terminal. Digamos que você têm acesso ao shell da máquina mas você precise também do acesso ao ambiente gráfico do OSX para isso inicie o serviço screen sharing do OSX utilizando o seguinte comando abaixo

1_ Abra um acesso shell na máquina via SSH e depois de logado na máquina remota execute o seguinte 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

Por segurança depois de utilizar o serviço desabilite utilizando o comando abaixo:

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate -configure -access -off