Bir Mac'i SSH veya iPhone ile Herhangi Bir Yerden Uzaktan Uyutma

İçindekiler:

Anonim

Hiç Mac'inizden uzaktaydınız ve uzaktan uyku moduna almayı dilediniz mi? Belki yanlışlıkla bir Mac'i evde veya işte açık bıraktınız ya da indirme işleminin tamamlanabilmesi için Mac'i çalışır durumda bıraktınız. Siz yokken çalışır durumda bırakmak zorunda değilsiniz, burada bir Mac'i uzaktan uyku moduna geçirmenin iki farklı yolu var.

Bir Mac'i herhangi bir yerden uzaktan uyku moduna geçirmenin iki yöntemini ele alacağız. İlk yöntem SSH kullanır ve bu nedenle Terminal erişimi gerektirir, diğeri ise yalnızca doğrulanmış bir e-posta adresinden bir mesaj göndererek bir Mac'i bir iPhone veya iPad ile uyutmanıza izin veren e-postayı kullanır.

SSH ile Mac'i Uzaktan Uyutma

İlk yöntem, SSH ve Terminal bilgisi olduğunu varsayar ve aşağıda belirtilen e-posta yönteminden daha gelişmiştir. Bunun çalışması için önceden hedef Mac'te SSH sunucusunu etkinleştirmeniz gerekecek, bu, Sistem Tercihleri ​​> Ağ > Uzaktan Oturum Açmayı Etkinleştir aracılığıyla hızlı bir şekilde yapılabilir. Mac'in IP adresini de not edin, ona bununla bağlanacaksınız.

  • Hedef Mac için Terminal ve SSH kullanın, uygun kullanıcı adını ve IP adresini belirttiğinizden emin olun:
  • ssh kullanıcıadı@127.0.0.1

  • Giriş yaptıktan sonra aşağıdaki komutu yazın:
  • "

    osascript -e &39;uygulamaya söyle Sistem Olayları>"

Uyarı veya tereddüt yok, hedef Mac hemen uyku moduna geçiyor ve sonuç olarak SSH bağlantısı kesilecek. Bu yöntemin ana dezavantajı, uyku yöntemini etkinleştirmek için bir SSH istemcisine erişmeniz gerekmesidir; bunlar, Mac OS X (Terminal), Windows (PuTTY) ve iOS (Prompt veya MobileTerminal) için yaygın olarak bulunur. Mac'i uyku moduna geçirmek için SSH kullanmak zorunda kalmak istemiyorsanız, Mac'leri uzaktan uyku moduna geçirmek için bir e-posta göndererek de kullanabilirsiniz, ancak kurulumu biraz daha uzun sürer.

E-posta yoluyla bir iPhone ile Mac'i Uzaktan Uyutma

Bu en iyi yöntem olabilir çünkü bir iPhone'dan (veya iPad 3G/4G) gelen bir e-postayı kapatarak Mac'i istediğiniz zaman uyku moduna geçirebilirsiniz. Bunun çalışması için hedef Mac'te her zaman Mail.app'in çalışıyor olması gerekir:

  • AppleScript Editor'ü Aç (/Applications/Utilities/)
  • Tam olarak aşağıdakileri içeren yeni bir AppleScript oluşturun:
  • "

    uygulama Sistem Olaylarına uyumasını söyle"

  • AppleScript'i “sleepmac.scpt” olarak kaydedin ve Belgeler klasörünüze koyun
  • Posta uygulamasını açın, Posta menüsünü aşağı çekin ve “Tercihler”i seçin
  • “Kurallar”a tıklayın ve “Kural Ekle”yi seçin
  • Açıklamaya “Sleep Mac” gibi bir ad verin ve aşağıdaki seçeneklerle yeni koşullar oluşturun:
    • düştüm
    • Kimden – İçerir – (doğrulanmış e-posta adresini burada belirtin)
    • Konu – Şuna eşittir – “Şimdi uyu”
    • Aşağıdaki eylemleri gerçekleştirin: AppleScript'i çalıştırın – ~/Documents/sleepmac.scpt

  • Yeni kural setini eklemek için “Tamam”a tıklayın ve uyku kural setini tüm gelen kutularına uygulamak için “Uygula”ya tıklayın

Belirttiğiniz adresten “Şimdi uyu” konulu bir e-posta göndererek her şeyin çalıştığını doğrulayın, Mac hemen uyku moduna geçmelidir. Çalışmazsa, AppleScript'in düzgün şekilde ayarlandığını ve Kural kümesinin düzgün şekilde ve Mail.app'in yapılandırıldığı alıcı gelen kutusu için yapılandırıldığını doğrulayın. Yukarıdaki ekran görüntüsünde gösterilen kural kümesiyle, [email protected]'dan gönderilen ve "Şimdi uyu" konulu herhangi bir e-posta, hedef Mac'i hemen uyutur.

Hem SSH hem de Sleep via Mail, Mac OS ve Mac OS X'in modern sürümlerini çalıştıran Mac'lerde çalışacak şekilde test edilmiştir, ancak teknik bir sınırlama yoktur ve Mac OS X'in önceki sürümlerinde aynı şekilde çalışması gerekir. ilave olarak.

Bir Mac'i SSH veya iPhone ile Herhangi Bir Yerden Uzaktan Uyutma