Como suspender remotamente um Mac de qualquer lugar com SSH ou um iPhone

Índice:

Anonim

Já esteve longe do seu Mac e desejou poder colocá-lo para dormir remotamente? Talvez você acidentalmente tenha deixado um Mac em casa ou no trabalho, ou talvez tenha deixado um Mac em execução para que um download pudesse ser concluído. Você não precisa deixá-lo funcionando enquanto estiver fora, aqui estão duas maneiras diferentes de colocar um Mac em repouso remoto.

Abordaremos dois métodos para colocar remotamente um Mac para dormir de qualquer lugar. O primeiro método usa SSH e, portanto, requer acesso ao Terminal, e o outro usa apenas e-mail, o que permite que você durma um Mac com um iPhone ou iPad apenas enviando uma mensagem de um endereço de e-mail verificado.

Suspender um Mac remotamente com SSH

O primeiro método pressupõe conhecimento de SSH e do Terminal e é mais avançado que o método de e-mail mencionado abaixo. Você precisará habilitar o servidor SSH no Mac de destino com antecedência para que isso funcione, isso pode ser feito rapidamente através das Preferências do Sistema > Rede > Habilitar Login Remoto. Anote também o endereço IP do Mac, é com ele que você se conectará.

  • Use Terminal e SSH para o Mac de destino, certifique-se de especificar o nome de usuário e endereço IP apropriados:
  • ssh [email protected]

  • Depois de logado, digite o seguinte comando:
  • "

    osascript -e &39;tell application System Events>"

Não há aviso ou hesitação, o Mac de destino imediatamente entra em suspensão e a conexão SSH será interrompida como resultado. A principal desvantagem desse método é que você precisará acessar um cliente SSH para ativar o método de hibernação; eles estão amplamente disponíveis para Mac OS X (Terminal), Windows (PuTTY) e iOS (Prompt ou MobileTerminal). Se você não quiser usar o SSH para suspender o Mac, também pode colocar os Macs no modo de suspensão remotamente enviando um e-mail, embora a configuração demore um pouco mais.

Suspender remotamente um Mac com um iPhone via eMail

Este pode ser o melhor método porque você pode colocar o Mac para dormir a qualquer momento enviando um e-mail de um iPhone (ou iPad 3G/4G). Você precisará sempre ter o Mail.app em execução no Mac de destino para que isso funcione:

  • Abra o Editor AppleScript (/Aplicativos/Utilitários/)
  • Crie um novo AppleScript contendo exatamente o seguinte:
  • "

    dizer aos eventos do sistema do aplicativo para dormir"

  • Salve o AppleScript como “sleepmac.scpt” e coloque-o na pasta Documentos
  • Abra o aplicativo Mail, abra o menu Mail e selecione “Preferências”
  • Clique em “Regras” e escolha “Adicionar regra”
  • Nomeie a descrição como “Sleep Mac” e crie novas condições com as seguintes opções:
    • eu cai
    • De – Contém – (especifique o endereço de e-mail verificado aqui)
    • Assunto – É igual a – “Durma agora”
    • Execute as seguintes ações: Execute o AppleScript – ~/Documents/sleepmac.scpt

  • Clique em “OK” para adicionar o novo conjunto de regras e clique em “Aplicar” para aplicar o conjunto de regras de suspensão a todas as caixas de entrada

Verifique se tudo está funcionando enviando um e-mail do endereço que você especificou com o assunto “Dormir agora”, o Mac deve dormir imediatamente. Se não funcionar, verifique se o AppleScript foi configurado corretamente e se o conjunto de regras está configurado corretamente e para a caixa de entrada do destinatário para a qual Mail.app está configurado. Com o conjunto de regras mostrado na captura de tela acima, qualquer e-mail enviado de [email protected] com o assunto “Dormir agora” irá suspender o Mac de destino imediatamente.

SSH e sleep through Mail foram testados para funcionar em Macs executando versões modernas do Mac OS e Mac OS X, embora não haja limitação técnica e eles devem funcionar de forma idêntica em versões anteriores do Mac OS X também.

Como suspender remotamente um Mac de qualquer lugar com SSH ou um iPhone