Um script que fará com que um Mac entre em uma rede WiFi específica e permita o login / gerenciamento remoto

0

Eu tenho acesso físico a um Mac Pro, mas ele não tem monitor e quero acessá-lo remotamente. Eu não sei em que estado o Mac ficou (conexão de rede, compartilhamento de prefs, etc). Tenho certeza que posso abrir uma janela de terminal e executar um script sem realmente ver o que estou fazendo, apenas usando o teclado. Alguém pode me ajudar com a criação de um script que irá verificar se o Wi-Fi está ligado, se conectar a uma rede Wi-Fi protegida e habilitar o gerenciamento remoto / login para que eu possa VNC em?

Bem, desde que eu não recebi nenhuma resposta, fiz algumas pesquisas no Google e fiz o seguinte:

Para ativar o compartilhamento de tela, usei

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

Para ativar o aeroporto, usei

networksetup -setairportpower airport on

Para se conectar a uma rede específica, usei

networksetup -setairportnetwork en2 "$NETWORKNAME" $PASSWORD

Vale a pena notar que, como o Mac Pro tem duas portas Ethernet, a interface do aeroporto é en2, não en0 ou en1.

    
por Joey 03.08.2015 / 03:22

1 resposta

1

Para ativar o compartilhamento de tela, usei

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

Para ativar o aeroporto, usei

networksetup -setairportpower airport em

Para se conectar a uma rede específica, usei

networksetup -setairportnetwork en2 "$ NETWORKNAME" $ PASSWORD

Vale a pena notar que, como o Mac Pro tem duas portas Ethernet, a interface do aeroporto é en2, não en0 ou en1.

    
por 05.08.2015 / 18:38