Как дистанционно да заспивате Mac от всяко място с SSH или iPhone

Съдържание:

Anonim

Били ли сте някога далеч от вашия Mac и сте искали да можете да го поставите в спящ режим дистанционно? Може би случайно сте оставили Mac включен у дома или на работа, или може би просто сте оставили Mac да работи, за да може изтеглянето да завърши. Не е нужно обаче да го оставяте да работи, докато ви няма, ето два различни начина, по които можете дистанционно да заспивате Mac.

Ще разгледаме два метода за дистанционно привеждане на Mac в режим на заспиване отвсякъде. Първият метод използва SSH и следователно изисква терминален достъп, а другият използва само имейл, който ви позволява да спите Mac с iPhone или iPad само като изпратите съобщение от потвърден имейл адрес.

Отдалечено заспиване на Mac с SSH

Първият метод предполага познаване на SSH и терминала и е по-напреднал от имейл метода, споменат по-долу. Ще трябва да активирате SSH сървър на целевия Mac предварително, за да работи това, това може да стане бързо чрез Системни предпочитания > Мрежа > Активиране на отдалечено влизане. Отбележете и IP адреса на Mac, с него ще се свържете с него.

  • Използвайте терминал и SSH към целевия Mac, не забравяйте да посочите подходящото потребителско име и IP адрес:
  • ssh потребителско име@127.0.0.1

  • След като влезете, въведете следната команда:
  • "

    osascript -e &39;кажи на приложението Системни събития>"

Няма предупреждение или колебание, целевият Mac незабавно заспива и SSH връзката ще умре в резултат. Основният недостатък на този метод е, че ще ви е необходим достъп до SSH клиент, за да активирате метода на заспиване, те са широко достъпни за Mac OS X (Terminal), Windows (PuTTY) и iOS (Prompt или MobileTerminal). Ако не искате да използвате SSH за заспиване на Mac, можете също да използвате отдалечено поставяне на Mac в спящ режим, като изпратите имейл, но настройката отнема малко повече.

Отдалечено заспиване на Mac с iPhone чрез имейл

Това може да е най-добрият метод, защото можете да приспите Mac по всяко време, като изпратите имейл от iPhone (или iPad 3G/4G). Ще трябва винаги да имате работещо Mail.app на целевия Mac, за да работи това:

  • Отворете AppleScript Editor (/Applications/Utilities/)
  • Създайте нов AppleScript, съдържащ точно следното:
  • "

    кажете на системните събития на приложението да заспи"

  • Запазете AppleScript като “sleepmac.scpt” и го поставете в папката си с документи
  • Отворете приложението Mail, издърпайте менюто Mail и изберете „Предпочитания“
  • Щракнете върху „Правила“ и изберете „Добавяне на правило“
  • Именувайте описанието нещо като „Sleep Mac“ и създайте нови условия със следните опции:
    • падам
    • От – Съдържа – (тук посочете потвърден имейл адрес)
    • Тема – Е равно на – „Заспи сега“
    • Извършете следните действия: Стартирайте AppleScript – ~/Documents/sleepmac.scpt

  • Щракнете върху „OK“, за да добавите новия набор от правила, и щракнете върху „Приложи“, за да приложите набора от правила за заспиване към всички входящи кутии

Проверете дали всичко работи, като изпратите имейл от адреса, който сте посочили с тема „Заспи сега“, Mac трябва незабавно да заспи. Ако не работи, проверете дали AppleScript е настроен правилно и че наборът от правила е конфигуриран правилно и за входящата кутия на получателя, за която е конфигуриран Mail.app. С набора от правила, показан на екранната снимка по-горе, всеки имейл, изпратен от [email protected] с тема „Заспи сега“, незабавно ще заспи целевия Mac.

Както SSH, така и заспиване на пощата са тествани да работят на Mac, работещи с модерни версии на Mac OS и Mac OS X, въпреки че няма техническо ограничение и те трябва да функционират идентично в по-ранните версии на Mac OS X също.

Как дистанционно да заспивате Mac от всяко място с SSH или iPhone