Come sospendere in remoto un Mac da qualsiasi luogo con SSH o un iPhone

Sommario:

Anonim

Sei mai stato lontano dal tuo Mac e avresti voluto metterlo in stop da remoto? Forse hai accidentalmente lasciato un Mac acceso a casa o al lavoro, o forse hai appena lasciato un Mac in esecuzione in modo che il download potesse essere completato. Tuttavia, non devi lasciarlo in esecuzione mentre non ci sei, ecco due diversi modi per mettere in pausa un Mac da remoto.

Tratteremo due metodi per mettere in sospensione un Mac da remoto da qualsiasi luogo. Il primo metodo utilizza SSH e quindi richiede l'accesso al terminale, mentre l' altro utilizza solo l'e-mail che ti consente di mettere in standby un Mac con un iPhone o iPad semplicemente inviando un messaggio da un indirizzo e-mail verificato.

Spegni un Mac da remoto con SSH

Il primo metodo presuppone la conoscenza di SSH e del terminale ed è più avanzato del metodo di posta elettronica indicato di seguito. Dovrai prima abilitare il server SSH sul Mac di destinazione affinché funzioni, questo può essere fatto rapidamente tramite Preferenze di Sistema > Rete > Abilita accesso remoto. Prendi nota anche dell'indirizzo IP del Mac, con quello con cui ti collegherai.

  • Usa Terminale e SSH sul Mac di destinazione, assicurati di specificare il nome utente e l'indirizzo IP appropriati:
  • nome utente [email protected]

  • Una volta effettuato l'accesso, digitare il seguente comando:
  • "

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

Non ci sono avvisi o esitazioni, il Mac di destinazione va immediatamente in stop e la connessione SSH si interrompe di conseguenza. Lo svantaggio principale di questo metodo è che avrai bisogno di accedere a un client SSH per attivare il metodo sleep, questi sono ampiamente disponibili per Mac OS X (Terminal), Windows (PuTTY) e iOS (Prompt o MobileTerminal). Se non vuoi dover utilizzare SSH per mettere in pausa il Mac, puoi anche utilizzare la sospensione dei Mac da remoto inviando un'e-mail, tuttavia ci vuole un po' di più per la configurazione.

Spendo da remoto un Mac con un iPhone tramite e-mail

Questo potrebbe essere il metodo migliore perché puoi mettere il Mac in stop in qualsiasi momento inviando un'e-mail da un iPhone (o iPad 3G/4G). Affinché funzioni, dovrai sempre avere Mail.app in esecuzione sul Mac di destinazione:

  • Apri AppleScript Editor (/Applicazioni/Utility/)
  • Crea un nuovo AppleScript contenente esattamente quanto segue:
  • "

    chiede all&39;applicazione di sospendere gli eventi di sistema"

  • Salva l'AppleScript come "sleepmac.scpt" e mettilo nella cartella Documenti
  • Apri l'app Mail, apri il menu Mail e seleziona "Preferenze"
  • Fai clic su "Regole" e scegli "Aggiungi regola"
  • Nomina la descrizione qualcosa come "Sleep Mac" e crea nuove condizioni con le seguenti opzioni:
    • Cado
    • Da – Contiene – (specificare qui l'indirizzo email verificato)
    • Oggetto – È uguale a – “Dormi ora”
    • Esegui le seguenti azioni: Esegui AppleScript – ~/Documents/sleepmac.scpt

  • Fai clic su "OK" per aggiungere il nuovo set di regole e fai clic su "Applica" per applicare il set di regole di sospensione a tutte le caselle di posta

Verifica che tutto funzioni inviando un'e-mail dall'indirizzo che hai specificato con oggetto "Sleep now", il Mac dovrebbe andare in stop immediatamente. Se non funziona, verifica che AppleScript sia stato configurato correttamente e che il set di regole sia configurato correttamente e per la posta in arrivo del destinatario per cui è configurato Mail.app. Con il set di regole mostrato nello screenshot qui sopra, qualsiasi email inviata da [email protected] con oggetto "Sleep now" metterà immediatamente in pausa il Mac di destinazione.

SSH e Sleep through Mail sono stati testati per funzionare su Mac che eseguono versioni moderne di Mac OS e Mac OS X, anche se non ci sono limitazioni tecniche e dovrebbero funzionare allo stesso modo nelle versioni precedenti di Mac OS X anche.

Come sospendere in remoto un Mac da qualsiasi luogo con SSH o un iPhone