Jak zdalnie uśpić Maca z dowolnego miejsca za pomocą SSH lub iPhone'a

Spisu treści:

Anonim

Zdarzyło Ci się być z dala od komputera Mac i żałowałeś, że nie możesz go zdalnie uśpić? Być może przypadkowo zostawiłeś włączony komputer Mac w domu lub w pracy, a może po prostu zostawiłeś włączony komputer Mac, aby pobieranie mogło się zakończyć. Nie musisz jednak zostawiać go uruchomionego, gdy cię nie ma, oto dwa różne sposoby zdalnego uśpienia komputera Mac.

Omówimy dwie metody zdalnego usypiania komputera Mac z dowolnego miejsca. Pierwsza metoda wykorzystuje SSH, a zatem wymaga dostępu do terminala, a druga wykorzystuje tylko pocztę e-mail, która pozwala uśpić komputer Mac z iPhonem lub iPadem, wysyłając wiadomość ze zweryfikowanego adresu e-mail.

Zdalne uśpienie komputera Mac przez SSH

Pierwsza metoda zakłada znajomość SSH i Terminala i jest bardziej zaawansowana niż opisana poniżej metoda e-mail. Aby to zadziałało, musisz wcześniej włączyć serwer SSH na docelowym komputerze Mac. Można to zrobić szybko w Preferencjach systemowych > Sieć > Włącz zdalne logowanie. Zanotuj też adres IP komputera Mac, z którym będziesz się z nim łączyć.

  • Użyj terminala i SSH do docelowego komputera Mac, pamiętaj o podaniu odpowiedniej nazwy użytkownika i adresu IP:
  • nazwa użytkownika [email protected]

  • Po zalogowaniu wpisz następujące polecenie:
  • "

    osascript -e &39;tell application System Events>"

Nie ma ostrzeżenia ani wahania, docelowy Mac natychmiast przechodzi w tryb uśpienia, w wyniku czego połączenie SSH zostaje przerwane. Główną wadą tej metody jest to, że będziesz potrzebować dostępu do klienta SSH, aby aktywować metodę uśpienia, są one powszechnie dostępne dla Mac OS X (Terminal), Windows (PuTTY) i iOS (Prompt lub MobileTerminal). Jeśli nie chcesz używać SSH do uśpienia komputera Mac, możesz też zdalnie uśpić Maca, wysyłając wiadomość e-mail, chociaż konfiguracja zajmuje trochę więcej czasu.

Zdalne uśpienie komputera Mac za pomocą iPhone'a za pośrednictwem poczty e-mail

To może być najlepsza metoda, ponieważ możesz uśpić Maca w dowolnym momencie, wysyłając wiadomość e-mail z iPhone'a (lub iPada 3G/4G). Aby to zadziałało, musisz zawsze mieć uruchomioną aplikację Mail.app na docelowym komputerze Mac:

  • Otwórz edytor AppleScript (/Applications/Utilities/)
  • Utwórz nowy AppleScript zawierający dokładnie następujące elementy:
  • "

    powiedz aplikacjom uśpienie zdarzeń systemowych"

  • Zapisz AppleScript jako „sleepmac.scpt” i umieść go w folderze Dokumenty
  • Otwórz aplikację Poczta, rozwiń menu Poczta i wybierz „Preferencje”
  • Kliknij „Reguły” i wybierz „Dodaj regułę”
  • Nazwij opis na przykład „Sleep Mac” i utwórz nowe warunki za pomocą następujących opcji:
    • spadam
    • Od – Zawiera – (tu podaj zweryfikowany adres e-mail)
    • Temat – Jest równy – „Śpij teraz”
    • Wykonaj następujące czynności: Uruchom AppleScript – ~/Documents/sleepmac.scpt

  • Kliknij „OK”, aby dodać nowy zestaw reguł i kliknij „Zastosuj”, aby zastosować zestaw reguł uśpienia do wszystkich skrzynek odbiorczych

Sprawdź, czy wszystko działa, wysyłając e-maila z podanego adresu z tematem „Uśpij”. Mac powinien natychmiast przejść w stan uśpienia. Jeśli to nie działa, sprawdź, czy skrypt AppleScript został prawidłowo skonfigurowany oraz czy zestaw reguł jest prawidłowo skonfigurowany i czy skrzynka odbiorcza odbiorcy jest skonfigurowana dla aplikacji Mail.app. W przypadku zestawu reguł pokazanego na powyższym zrzucie ekranu każda wiadomość e-mail wysłana z adresu [email protected] z tematem „Uśpij teraz” spowoduje natychmiastowe uśpienie docelowego komputera Mac.

Zarówno SSH, jak i funkcja Sleep Through Mail zostały przetestowane pod kątem działania na komputerach Mac z nowoczesnymi wersjami systemów Mac OS i Mac OS X, chociaż nie ma ograniczeń technicznych i powinny one działać identycznie we wcześniejszych wersjach systemu Mac OS X również.

Jak zdalnie uśpić Maca z dowolnego miejsca za pomocą SSH lub iPhone'a