Hoe u op afstand een Mac kunt laten slapen vanaf elke locatie met SSH of een iPhone

Inhoudsopgave:

Anonim

Ben je ooit weg geweest van je Mac en zou je willen dat je hem op afstand in de sluimerstand kon zetten? Misschien heb je thuis of op het werk per ongeluk een Mac aan laten staan, of misschien heb je gewoon een Mac aan laten staan ​​zodat een download kon worden voltooid. Je hoeft hem echter niet aan te laten staan ​​terwijl je weg bent, hier zijn twee verschillende manieren waarop je een Mac op afstand kunt laten slapen.

We behandelen twee methoden om een ​​Mac op afstand in de sluimerstand te zetten, waar je ook bent. De eerste methode gebruikt SSH en vereist dus Terminal-toegang, en de andere gebruikt alleen e-mail waarmee je een Mac kunt laten slapen met een iPhone of iPad door een bericht te sturen vanaf een geverifieerd e-mailadres.

Slaap een Mac op afstand met SSH

De eerste methode veronderstelt kennis van SSH en de Terminal en is geavanceerder dan de onderstaande e-mailmethode. U moet de SSH-server op de doel-Mac vooraf inschakelen om dit te laten werken, dit kan snel worden gedaan via Systeemvoorkeuren > Netwerk > Externe login inschakelen. Noteer ook het IP-adres van de Mac, daarmee maak je verbinding.

  • Gebruik Terminal en SSH naar de doel-Mac, zorg ervoor dat u de juiste gebruikersnaam en het IP-adres opgeeft:
  • ssh [email protected]

  • Typ na het inloggen de volgende opdracht:
  • "

    osascript -e &39;tell applicatie Systeemgebeurtenissen>"

Er is geen waarschuwing of aarzeling, de doel-Mac gaat onmiddellijk in de sluimerstand en de SSH-verbinding v alt daardoor weg. Het belangrijkste nadeel van deze methode is dat je toegang tot een SSH-client nodig hebt om de slaapmethode te activeren. Deze zijn overal beschikbaar voor Mac OS X (Terminal), Windows (PuTTY) en iOS (Prompt of MobileTerminal). Als je SSH niet wilt gebruiken om de Mac in de slaapstand te zetten, kun je Macs ook op afstand in de slaapstand zetten door een e-mail te sturen. Het instellen kost echter wat meer tijd.

Op afstand een Mac in slaapstand brengen met een iPhone via e-mail

Dit is misschien wel de beste methode, omdat je de Mac op elk moment in de sluimerstand kunt zetten door een e-mail te versturen vanaf een iPhone (of iPad 3G/4G). Je moet Mail.app altijd op de doel-Mac hebben om dit te laten werken:

  • Open AppleScript Editor (/Applicaties/Hulpprogramma's/)
  • Maak een nieuw AppleScript aan dat exact het volgende bevat:
  • "

    vertel toepassing Systeemgebeurtenissen om te slapen"

  • Sla het AppleScript op als "sleepmac.scpt" en plaats het in de map Documenten
  • Open de Mail-app, open het Mail-menu en selecteer "Voorkeuren"
  • Klik op "Regels" en kies "Regel toevoegen"
  • Noem de beschrijving zoiets als "Slaap-Mac" en creëer nieuwe voorwaarden met de volgende opties:
    • ik val
    • Van – Bevat – (geef hier een geverifieerd e-mailadres op)
    • Onderwerp – Is gelijk aan – “Slaap nu”
    • Voer de volgende acties uit: Voer AppleScript uit – ~/Documents/sleepmac.scpt

  • Klik op "OK" om de nieuwe regelset toe te voegen en klik op "Toepassen" om de slaapregelset toe te passen op alle inboxen

Controleer of alles werkt door een e-mail te sturen vanaf het adres dat je hebt opgegeven met als onderwerp "Slaap nu", de Mac zou onmiddellijk moeten slapen. Als het niet werkt, controleer dan of AppleScript correct is ingesteld en of de regelset correct is geconfigureerd voor de inbox van de ontvanger waarvoor Mail.app is geconfigureerd. Met de regelset die wordt weergegeven in de bovenstaande schermafbeelding, zal elke e-mail verzonden vanaf [email protected] met het onderwerp "Slaap nu" de doel-Mac onmiddellijk laten slapen.

Zowel SSH als sleep through Mail zijn getest om te werken op Macs met moderne versies van Mac OS en Mac OS X, hoewel er geen technische beperking is en ze identiek zouden moeten werken in eerdere versies van Mac OS X ook.

Hoe u op afstand een Mac kunt laten slapen vanaf elke locatie met SSH of een iPhone