Как дистанционно да заспивате Mac от всяко място с SSH или iPhone
Съдържание:
Били ли сте някога далеч от вашия 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 също.