Hogyan alhat el távolról egy Mac gépet bárhonnan SSH-val vagy iPhone-nal

Tartalomjegyzék:

Anonim

Volt már távol a Mac-től, és azt kívánta, bárcsak távolról el altathatná? Lehet, hogy véletlenül bekapcsolva hagyta a Mac gépet otthon vagy a munkahelyén, vagy csak azért hagyta futni a Macet, hogy a letöltés befejeződhessen. Mindazonáltal nem kell futni hagynia, amíg távol van, itt van két különböző módja annak, hogy távolról aludjon egy Mac gépet.

Két módszerrel foglalkozunk, amellyel távolról, bárhonnan alvó állapotba helyezheti a Mac gépet. Az első módszer SSH-t használ, ezért terminál-hozzáférést igényel, a másik pedig csak e-mailt használ, amely lehetővé teszi, hogy aludjon egy Mac-et iPhone-nal vagy iPad-del, pusztán úgy, hogy üzenetet küld egy ellenőrzött e-mail címről.

Mac távoli alvása SSH-val

Az első módszer feltételezi az SSH és a terminál ismeretét, és fejlettebb, mint az alább említett e-mail módszer. Ahhoz, hogy ez működjön, előzetesen engedélyeznie kell az SSH-kiszolgálót a cél Mac-en. Ezt gyorsan megteheti a Rendszerbeállítások > Hálózati > Távoli bejelentkezés engedélyezése segítségével. Jegyezze fel a Mac IP-címét is, ezzel fog csatlakozni.

  • Használja a terminált és az SSH-t a cél Mac-en, ügyeljen arra, hogy adja meg a megfelelő felhasználónevet és IP-címet:
  • ssh felhasználóné[email protected]

  • Bejelentkezés után írja be a következő parancsot:
  • "

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

Nincs figyelmeztetés vagy habozás, a cél Mac azonnal alvó állapotba megy, és ennek következtében az SSH kapcsolat meg fog halni. Ennek a módszernek a fő hátránya, hogy az alvó mód aktiválásához hozzá kell férnie egy SSH-klienshez, amelyek széles körben elérhetők Mac OS X (Terminal), Windows (PuTTY) és iOS (Prompt vagy MobileTerminal) rendszereken. Ha nem szeretné az SSH-t használnia a Mac elalvásához, a Maceket távolról is alvó üzemmódba helyezheti egy e-mail küldésével, de a beállítás egy kicsit több időt vesz igénybe.

Mac távoli alvása iPhone-nal e-mailben

Ez lehet a legjobb módszer, mert bármikor alvó állapotba helyezheti a Mac-et, ha kivesz egy e-mailt iPhone-ról (vagy iPad 3G/4G-ről). Ahhoz, hogy ez működjön, mindig futnia kell a Mail.app alkalmazásnak a cél Mac-en:

  • Az AppleScript-szerkesztő megnyitása (/Applications/Utilities/)
  • Hozzon létre egy új AppleScriptet, amely pontosan tartalmazza a következőket:
  • "

    mondja el az alkalmazásnak a rendszereseményeket alvó állapotba"

  • Mentsd el az AppleScriptet „sleepmac.scpt” néven, és helyezd a Dokumentumok mappába
  • Nyissa meg a Mail alkalmazást, húzza le a Levelezés menüt, és válassza a „Beállítások” lehetőséget.
  • Kattintson a „Szabályok” elemre, és válassza a „Szabály hozzáadása” lehetőséget.
  • Nevezd el a leírást „Sleep Mac”-hez, és hozz létre új feltételeket a következő lehetőségekkel:
    • zuhanok
    • From – Tartalmaz – (itt adja meg az ellenőrzött e-mail címet)
    • Tárgy – egyenlő: – „Aludj most”
    • Hajtsa végre a következő műveleteket: Futtassa az AppleScriptet – ~/Documents/sleepmac.scpt

  • Kattintson az „OK” gombra az új szabálykészlet hozzáadásához, majd kattintson az „Alkalmaz” gombra az alvási szabályok alkalmazásához az összes postafiókra

Győződjön meg arról, hogy minden működik. Ehhez küldjön egy e-mailt a megadott címről „Aludj most” tárggyal. A Macnek azonnal aludnia kell. Ha nem működik, ellenőrizze, hogy az AppleScript megfelelően van-e beállítva, és hogy a szabálykészlet megfelelően van-e konfigurálva ahhoz a címzett postaládájához, amelyhez a Mail.app konfigurálva van. A fenti képernyőképen látható szabálykészlettel minden, a [email protected] címről küldött „Alvás most” tárgyú e-mail azonnal elalszik a cél Mac gépen.

Mind az SSH-t, mind az alvó üzemmódot a Mail segítségével tesztelték, hogy működjenek a Mac OS és a Mac OS X modern verzióit futtató Mac gépeken, bár nincs technikai korlát, és ugyanúgy kell működniük a Mac OS X korábbi verzióiban is.

Hogyan alhat el távolról egy Mac gépet bárhonnan SSH-val vagy iPhone-nal