Ako vzdialene uspať počítač Mac odkiaľkoľvek pomocou SSH alebo iPhone

Obsah:

Anonim

Boli ste niekedy preč od svojho Macu a priali ste si, aby ste ho mohli uspať na diaľku? Možno ste omylom nechali Mac zapnutý doma alebo v práci, alebo ste len nechali Mac spustený, aby sa sťahovanie mohlo dokončiť. Nemusíte ho však nechávať spustený, keď ste preč, tu sú dva rôzne spôsoby, ako môžete na diaľku uspať počítač Mac.

Preberieme dva spôsoby, ako na diaľku uspať počítač Mac odkiaľkoľvek. Prvý spôsob používa SSH, a preto vyžaduje prístup k terminálu, a druhý používa iba e-mail, ktorý vám umožňuje prespať Mac s iPhone alebo iPad iba odoslaním správy z overenej e-mailovej adresy.

Uspávanie Macu na diaľku pomocou SSH

Prvá metóda predpokladá znalosť SSH a terminálu a je pokročilejšia ako e-mailová metóda uvedená nižšie. Aby to fungovalo, musíte vopred povoliť server SSH na cieľovom počítači Mac. Môžete to urobiť rýchlo cez Systémové predvoľby > Sieť > Povoliť vzdialené prihlásenie. Poznamenajte si aj IP adresu počítačov Mac, pomocou ktorej sa k nej pripojíte.

  • Na cieľový Mac použite terminál a SSH, nezabudnite zadať príslušné meno používateľa a adresu IP:
  • ssh [email protected]

  • Po prihlásení zadajte nasledujúci príkaz:
  • "

    osascript -e &39;tell application Systémové udalosti>"

Neexistuje žiadne varovanie ani zaváhanie, cieľový Mac okamžite prejde do režimu spánku a v dôsledku toho dôjde k výpadku pripojenia SSH. Hlavnou nevýhodou tejto metódy je, že na aktiváciu metódy spánku budete potrebovať prístup ku klientovi SSH, ktorý je široko dostupný pre Mac OS X (Terminal), Windows (PuTTY) a iOS (Prompt alebo MobileTerminal). Ak nechcete na uspávanie Macu používať SSH, môžete Macy uspať aj na diaľku odoslaním e-mailu, nastavenie však trvá trochu dlhšie.

Uspávanie Macu na diaľku s iPhone cez e-mail

Toto môže byť najlepší spôsob, pretože Mac môžete kedykoľvek uspať odpálením e-mailu z iPhonu (alebo iPadu 3G/4G). Aby to fungovalo, musíte mať na cieľovom Macu vždy spustenú aplikáciu Mail.app:

  • Otvoriť AppleScript Editor (/Applications/Utilities/)
  • Vytvorte nový AppleScript obsahujúci presne toto:
  • "

    povedzte aplikácii Systémové udalosti do režimu spánku"

  • Uložte skript AppleScript ako „sleepmac.scpt“ a vložte ho do priečinka Dokumenty
  • Otvorte aplikáciu Mail, rozbaľte ponuku Mail a vyberte možnosť „Predvoľby“
  • Kliknite na „Pravidlá“ a vyberte „Pridať pravidlo“
  • Pomenujte popis ako „Sleep Mac“ a vytvorte nové podmienky s nasledujúcimi možnosťami:
    • padám
    • Od – Obsahuje – (tu uveďte overenú e-mailovú adresu)
    • Predmet – Rovná sa – „Teraz spi“
    • Vykonajte nasledujúce akcie: Spustite AppleScript – ~/Documents/sleepmac.scpt

  • Kliknutím na „OK“ pridáte nový súbor pravidiel a kliknutím na „Použiť“ použijete súbor pravidiel spánku na všetky priečinky doručenej pošty

Overte, či všetko funguje odoslaním e-mailu z adresy, ktorú ste zadali s predmetom „Teraz spať“, Mac by mal okamžite spať. Ak to nefunguje, skontrolujte, či bol AppleScript správne nastavený a či je sada pravidiel správne nakonfigurovaná a pre príjemcov, pre ktorý je Mail.app nakonfigurovaný. So sadou pravidiel zobrazenou na snímke vyššie, každý e-mail odoslaný z [email protected] s predmetom „Teraz sa vyspi“ okamžite uspí cieľový Mac.

SSH aj režim spánku cez Mail boli testované, aby fungovali na počítačoch Mac s modernými verziami Mac OS a Mac OS X, aj keď neexistujú žiadne technické obmedzenia a mali by fungovať identicky v starších verziách Mac OS X tiež.

Ako vzdialene uspať počítač Mac odkiaľkoľvek pomocou SSH alebo iPhone