Cum să dormi de la distanță un Mac de oriunde cu SSH sau un iPhone

Cuprins:

Anonim

Ai fost vreodată departe de Mac-ul tău și ți-ai dorit să-l poți adormi de la distanță? Poate ați lăsat accidental un Mac pornit acasă sau la serviciu, sau poate ați lăsat un Mac în funcțiune, astfel încât să se poată finaliza descărcarea. Totuși, nu trebuie să-l lăsați să funcționeze cât timp sunteți plecat, iată două moduri diferite prin care puteți dormi de la distanță un Mac.

Vom acoperi două metode de a pune în stare de repaus un Mac de la distanță de oriunde. Prima metodă folosește SSH și, prin urmare, necesită acces la terminal, iar ceal altă folosește doar e-mail, care vă permite să dormiți un Mac cu un iPhone sau iPad doar prin trimiterea unui mesaj de la o adresă de e-mail verificată.

Adormiți de la distanță un Mac cu SSH

Prima metodă presupune cunoștințe de SSH și Terminal și este mai avansată decât metoda de e-mail menționată mai jos. Va trebui să activați serverul SSH pe Mac-ul țintă în prealabil pentru ca acest lucru să funcționeze, acest lucru se poate face rapid prin Preferințe de sistem > Rețea > Activare autentificare la distanță. Rețineți și adresa IP a Mac-ului, cu care vă veți conecta la ea.

  • Utilizați terminalul și SSH pe Mac-ul țintă, asigurați-vă că specificați numele de utilizator și adresa IP corespunzătoare:
  • ssh nume [email protected]

  • Odată autentificat, tastați următoarea comandă:
  • "

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

Nu există nicio avertizare sau ezitare, Mac-ul țintă intră imediat în somn și conexiunea SSH va muri ca urmare. Principalul dezavantaj al acestei metode este că veți avea nevoie de acces la un client SSH pentru a activa metoda de repaus, acestea fiind disponibile pe scară largă pentru Mac OS X (Terminal), Windows (PuTTY) și iOS (Prompt sau MobileTerminal). Dacă nu doriți să fiți nevoit să utilizați SSH pentru a reactiva Mac-ul, puteți folosi și puneți Mac-urile în stare de repaus de la distanță, trimițând un e-mail, însă este nevoie de puțin mai mult pentru a configura.

Adormiți de la distanță un Mac cu un iPhone prin e-mail

Aceasta poate fi cea mai bună metodă, deoarece puteți pune Mac-ul în stare de adormire oricând prin lansarea unui e-mail de pe un iPhone (sau iPad 3G/4G). Va trebui să aveți întotdeauna Mail.app care rulează pe Mac-ul țintă pentru ca aceasta să funcționeze:

  • Deschide AppleScript Editor (/Aplicații/Utilități/)
  • Creați un nou AppleScript care să conțină exact următoarele:
  • "

    spune aplicației System Events to sleep"

  • Salvați AppleScript ca „sleepmac.scpt” și puneți-l în folderul Documente
  • Deschide aplicația Mail, trage în jos meniul Mail și selectează „Preferințe”
  • Faceți clic pe „Reguli” și alegeți „Adăugați regulă”
  • Denumește descrierea ceva de genul „Sleep Mac” și creează condiții noi cu următoarele opțiuni:
    • eu cad
    • De la – Conține – (specificați aici adresa de e-mail verificată)
    • Subiect – Este egal cu – „Dormi acum”
    • Efectuați următoarele acțiuni: Rulați AppleScript – ~/Documents/sleepmac.scpt

  • Faceți clic pe „OK” pentru a adăuga noul set de reguli și faceți clic pe „Aplicați” pentru a aplica setul de reguli de repaus la toate căsuțele primite

Verificați că totul funcționează trimițând un e-mail de la adresa pe care ați specificat-o cu subiectul „Doarme acum”, Mac-ul ar trebui să intre imediat. Dacă nu funcționează, verificați că AppleScript a fost configurat corect și că setul de reguli este configurat corect și pentru căsuța de e-mail destinatarului pentru care este configurat Mail.app. Cu setul de reguli afișat în captura de ecran de mai sus, orice e-mail trimis de la [email protected] cu subiectul „Dormi acum” va dormi Mac-ul țintă imediat.

Atât SSH, cât și Sleep through Mail au fost testate pentru a funcționa pe Mac-uri care rulează versiuni moderne de Mac OS și Mac OS X, deși nu există nicio limitare tehnică și ar trebui să funcționeze identic în versiunile anterioare de Mac OS X de asemenea.

Cum să dormi de la distanță un Mac de oriunde cu SSH sau un iPhone