Kako na daljavo preklopiti Mac v stanje mirovanja od koder koli s SSH ali iPhone

Kazalo:

Anonim

Ste bili kdaj oddaljeni od vašega računalnika Mac in ste si želeli, da bi ga lahko na daljavo preklopili v način spanja? Morda ste pomotoma pustili prižgan Mac doma ali v službi ali pa ste Mac pustili delovati, da se je prenos lahko dokončal. Vendar vam ga ni treba pustiti delovati, ko vas ni, tukaj sta dva različna načina, kako lahko Mac na daljavo preklopite v stanje mirovanja.

Pokrivali bomo dve metodi za oddaljeni preklop Maca v način spanja od koder koli. Prva metoda uporablja SSH in zato zahteva dostop do terminala, druga pa uporablja samo e-pošto, ki vam omogoča, da Mac uporabljate z iPhonom ali iPadom samo tako, da pošljete sporočilo s preverjenega e-poštnega naslova.

Na daljavo preklopite Mac v stanje mirovanja s SSH

Prva metoda predvideva poznavanje SSH in terminala ter je naprednejša od spodaj navedene e-poštne metode. Če želite, da bo to delovalo, boste morali predhodno omogočiti strežnik SSH na ciljnem računalniku Mac. To lahko hitro storite prek sistemskih nastavitev > Omrežje > Omogoči oddaljeno prijavo. Zabeležite si tudi naslov IP računalnika Mac, s katerim se boste povezali z njim.

  • Uporabite terminal in SSH za ciljni Mac, obvezno navedite ustrezno uporabniško ime in naslov IP:
  • ssh uporabniško [email protected]

  • Ko ste prijavljeni, vnesite naslednji ukaz:
  • "

    osascript -e &39;tell aplikaciji Sistemski dogodki>"

Ni opozorila ali obotavljanja, ciljni Mac takoj preide v stanje spanja in povezava SSH bo posledično prekinjena. Glavna slaba stran te metode je, da boste potrebovali dostop do odjemalca SSH, da aktivirate metodo mirovanja, te so široko dostopne za Mac OS X (Terminal), Windows (PuTTY) in iOS (Prompt ali MobileTerminal). Če ne želite uporabljati SSH za spanje Mac-a, lahko uporabite tudi način preklopa Mac-ov v spanje na daljavo, tako da pošljete e-pošto, vendar je za nastavitev potrebno malo več.

Na daljavo preklopite Mac v stanje mirovanja z iPhonom prek e-pošte

To je morda najboljša metoda, saj lahko Mac kadar koli preklopite v stanje spanja, tako da pošljete e-pošto iz iPhona (ali iPad 3G/4G). Da bo to delovalo, boste morali imeti Mail.app vedno zagnan na ciljnem Macu:

  • Odpri AppleScript Editor (/Applications/Utilities/)
  • Ustvarite nov AppleScript, ki natančno vsebuje naslednje:
  • "

    ukaži aplikaciji sistemske dogodke v mirovanje"

  • Shranite AppleScript kot “sleepmac.scpt” in ga postavite v mapo Dokumenti
  • Odprite aplikacijo Mail, povlecite meni Mail in izberite »Preferences«
  • Kliknite »Pravila« in izberite »Dodaj pravilo«
  • Poimenujte opis nekako kot »Sleep Mac« in ustvarite nove pogoje z naslednjimi možnostmi:
    • jaz padam
    • Od – Vsebuje – (tukaj navedite preverjen e-poštni naslov)
    • Zadeva – Je enako – »Spi zdaj«
    • Izvedite naslednja dejanja: Zaženite AppleScript – ~/Documents/sleepmac.scpt

  • Kliknite »V redu«, da dodate nov nabor pravil, in kliknite »Uporabi«, da uporabite nabor pravil mirovanja za vse mape »Prejeto«

Preverite, ali vse deluje, tako da pošljete e-pošto z naslova, ki ste ga navedli z zadevo »Speči zdaj«, Mac bi moral takoj spati. Če ne deluje, preverite, ali je AppleScript pravilno nastavljen in ali je nabor pravil pravilno konfiguriran in za prejemnikovo mapo »Prejeto«, za katero je konfiguriran Mail.app. Z naborom pravil, prikazanim na zgornjem posnetku zaslona, ​​bo vsako e-poštno sporočilo, poslano z naslova [email protected] z zadevo »Sleep now«, ciljni Mac takoj preklopilo v stanje spanja.

SSH in spanje prek pošte sta bila preizkušena, da delujeta na računalnikih Mac s sodobnima različicama Mac OS in Mac OS X, čeprav ni tehničnih omejitev in bi morala delovati enako v prejšnjih različicah Mac OS X prav tako.

Kako na daljavo preklopiti Mac v stanje mirovanja od koder koli s SSH ali iPhone