Comment mettre en veille à distance un Mac depuis n'importe où avec SSH ou un iPhone
Table des matières:
- Mettez un Mac en veille à distance avec SSH
- Mettez en veille à distance un Mac avec un iPhone via e-mail
Vous êtes-vous déjà éloigné de votre Mac et avez-vous souhaité pouvoir le mettre en veille à distance ? Peut-être avez-vous accidentellement laissé un Mac allumé à la maison ou au travail, ou peut-être avez-vous simplement laissé un Mac en marche pour qu'un téléchargement puisse se terminer. Vous n'êtes pas obligé de le laisser fonctionner pendant votre absence, voici deux façons différentes de mettre un Mac en veille à distance.
Nous aborderons deux méthodes pour mettre un Mac en veille à distance, où que vous soyez. La première méthode utilise SSH et nécessite donc un accès au terminal, et l'autre utilise uniquement le courrier électronique, ce qui vous permet de mettre en veille un Mac avec un iPhone ou un iPad simplement en envoyant un message à partir d'une adresse e-mail vérifiée.
Mettez un Mac en veille à distance avec SSH
La première méthode suppose une connaissance de SSH et du terminal et est plus avancée que la méthode par e-mail mentionnée ci-dessous. Vous devrez au préalable activer le serveur SSH sur le Mac cible pour que cela fonctionne, cela peut être fait rapidement via Préférences système > Réseau > Activer la connexion à distance. Notez également l'adresse IP du Mac, c'est avec cela que vous vous y connecterez.
- Utilisez Terminal et SSH sur le Mac cible, assurez-vous de spécifier le nom d'utilisateur et l'adresse IP appropriés :
- Une fois connecté, tapez la commande suivante : "
osascript -e &39;tell application System Events>"
Il n'y a ni avertissement ni hésitation, le Mac cible se met immédiatement en veille et la connexion SSH s'éteint en conséquence. Le principal inconvénient de cette méthode est que vous aurez besoin d'accéder à un client SSH pour activer la méthode de veille, ceux-ci sont largement disponibles pour Mac OS X (Terminal), Windows (PuTTY) et iOS (Prompt ou MobileTerminal). Si vous ne voulez pas avoir à utiliser SSH pour mettre le Mac en veille, vous pouvez également mettre les Mac en veille à distance en envoyant un e-mail, mais la configuration prend un peu plus de temps.
Mettez en veille à distance un Mac avec un iPhone via e-mail
C'est peut-être la meilleure méthode car vous pouvez mettre le Mac en veille à tout moment en envoyant un e-mail depuis un iPhone (ou iPad 3G/4G). Vous devrez toujours exécuter Mail.app sur le Mac cible pour que cela fonctionne :
- Ouvrir l'éditeur AppleScript (/Applications/Utilitaires/)
- Créez un nouvel AppleScript contenant exactement ce qui suit : "
- Enregistrez l'AppleScript sous "sleepmac.scpt" et placez-le dans votre dossier Documents
- Ouvrez l'application Mail, déroulez le menu Mail et sélectionnez "Préférences"
- Cliquez sur "Règles" et choisissez "Ajouter une règle"
- Nommez la description par exemple "Sleep Mac" et créez de nouvelles conditions avec les options suivantes :
- je tombe
- De – Contient – (précisez ici l'adresse e-mail vérifiée)
- Sujet - Est égal à - "Dormir maintenant"
- Effectuez les actions suivantes : Exécutez AppleScript – ~/Documents/sleepmac.scpt
- Cliquez sur "OK" pour ajouter le nouvel ensemble de règles et cliquez sur "Appliquer" pour appliquer l'ensemble de règles de veille à toutes les boîtes de réception
dire aux événements système de l&39;application de se mettre en veille"
Vérifiez que tout fonctionne en envoyant un e-mail à partir de l'adresse que vous avez spécifiée avec le sujet "Veille maintenant", le Mac devrait dormir immédiatement. Si cela ne fonctionne pas, vérifiez que l'AppleScript a été configuré correctement et que l'ensemble de règles est configuré correctement et pour la boîte de réception du destinataire pour laquelle Mail.app est configuré. Avec l'ensemble de règles illustré dans la capture d'écran ci-dessus, tout e-mail envoyé par [email protected] avec le sujet "Veille maintenant" mettra immédiatement le Mac cible en veille.
SSH et Sleep Through Mail ont été testés pour fonctionner sur des Mac exécutant des versions modernes de Mac OS et Mac OS X, bien qu'il n'y ait aucune limitation technique et qu'ils fonctionnent de manière identique dans les versions antérieures de Mac OS X aussi bien.