Как удаленно перевести Mac в спящий режим из любого места с помощью SSH или iPhone

Оглавление:

Anonim

Вы когда-нибудь были вдали от своего Mac и хотели бы перевести его в спящий режим удаленно? Возможно, вы случайно оставили Mac дома или на работе включенным, или, может быть, вы просто оставили Mac включенным, чтобы завершить загрузку. Вам не обязательно оставлять его включенным, пока вас нет, вот два разных способа удаленно перевести Mac в спящий режим.

Мы рассмотрим два метода удаленного перевода Mac в спящий режим из любого места. Первый метод использует SSH и, следовательно, требует доступа к терминалу, а другой использует только электронную почту, что позволяет вам перевести Mac в спящий режим с iPhone или iPad, просто отправив сообщение с проверенного адреса электронной почты.

Удаленно перевести Mac в спящий режим с помощью SSH

Первый метод предполагает знание SSH и терминала и является более продвинутым, чем метод электронной почты, упомянутый ниже. Вам нужно будет заранее включить SSH-сервер на целевом Mac, чтобы это работало, это можно сделать быстро через Системные настройки > Сеть > Включить удаленный вход. Запишите также IP-адрес Mac, с помощью которого вы будете к нему подключаться.

  • Используйте Терминал и SSH для целевого Mac, обязательно укажите соответствующее имя пользователя и IP-адрес:
  • ssh [email protected]

  • После входа в систему введите следующую команду:
  • "

    osascript -e &39;сообщить системным событиям приложения>"

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

Удаленный сон Mac с iPhone через электронную почту

Это может быть лучшим методом, потому что вы можете перевести Mac в спящий режим в любое время, отправив электронное письмо с iPhone (или iPad 3G/4G). Чтобы это работало, вам всегда нужно запускать Mail.app на целевом Mac:

  • Откройте редактор AppleScript (/Applications/Utilities/)
  • Создайте новый AppleScript, содержащий в точности следующее:
  • "

    перевести системные события приложения в спящий режим"

  • Сохраните AppleScript как «sleepmac.scpt» и поместите его в папку «Документы»
  • Откройте приложение «Почта», вытащите меню «Почта» и выберите «Настройки»
  • Нажмите «Правила» и выберите «Добавить правило»
  • Назовите описание, например, «Сон Mac» и создайте новые условия со следующими параметрами:
    • я упал
    • От — Содержит — (укажите здесь подтвержденный адрес электронной почты)
    • Тема – равно – «Спать сейчас»
    • Выполните следующие действия: Запустите AppleScript — ~/Documents/sleepmac.scpt

  • Нажмите «ОК», чтобы добавить новый набор правил, и нажмите «Применить», чтобы применить набор правил сна ко всем почтовым ящикам

Убедитесь, что все работает, отправив электронное письмо с указанного вами адреса с темой «Сон сейчас», Mac должен немедленно перейти в спящий режим. Если это не работает, убедитесь, что AppleScript настроен правильно, а набор правил настроен правильно и для почтового ящика получателя, для которого настроено Mail.app. С набором правил, показанным на снимке экрана выше, любое электронное письмо, отправленное с [email protected] с темой «Сон сейчас», немедленно переводит целевой Mac в режим сна.

SSH и спящий режим через почту были протестированы на совместимость с компьютерами Mac, работающими под управлением современных версий Mac OS и Mac OS X, хотя технических ограничений нет, и они должны работать одинаково в более ранних версиях Mac OS X. также.

Как удаленно перевести Mac в спящий режим из любого места с помощью SSH или iPhone