Cara Meremehkan Mac dari Mana Saja dengan SSH atau iPhone

Pernah berada jauh dari Mac Anda dan berharap Anda bisa membuatnya tidur dari jarak jauh? Mungkin Anda tidak sengaja meninggalkan Mac di rumah atau di kantor, atau mungkin Anda baru saja meninggalkan Mac sehingga unduhan bisa selesai. Anda tidak harus membiarkannya berjalan saat Anda pergi, di sini ada dua cara berbeda Anda dapat tidur dari Mac.

Kami akan membahas dua metode untuk menempatkan Mac dari jarak jauh dari mana saja. Metode pertama menggunakan SSH dan dengan demikian memerlukan akses Terminal, dan yang lainnya hanya menggunakan email yang memungkinkan Anda untuk tidur Mac dengan iPhone atau iPad hanya dengan mengirim pesan dari alamat email yang terverifikasi.

Remotely Sleep a Mac dengan SSH

Metode pertama mengasumsikan pengetahuan tentang SSH dan Terminal dan lebih maju daripada metode email yang disebutkan di bawah. Anda harus mengaktifkan SSH server pada Mac target sebelumnya agar ini berfungsi, ini dapat dilakukan dengan cepat melalui System Preferences> Network> Enable Remote Login. Buat catatan alamat IP Mac juga, itulah yang akan Anda sambungkan dengannya.

  • Gunakan Terminal dan SSH ke Mac target, pastikan untuk menentukan nama pengguna dan alamat IP yang tepat:
  • ssh [email protected]

  • Setelah masuk, ketik perintah berikut:
  • osascript -e 'tell application "System Events" to sleep'

Tidak ada peringatan atau keraguan, target Mac segera tidur dan koneksi SSH akan mati sebagai hasilnya. Kelemahan utama metode ini adalah Anda perlu akses ke klien SSH untuk mengaktifkan metode tidur, ini tersedia secara luas untuk Mac OS X (Terminal), Windows (PuTTY), dan iOS (Prompt atau MobileTerminal). Jika Anda tidak ingin menggunakan SSH untuk tidur di Mac, Anda juga dapat menggunakan Mac untuk tidur dari jarak jauh dengan mengirim email, namun perlu sedikit lebih banyak untuk mengaturnya.

Remotely Sleep a Mac dengan iPhone melalui eMail

Ini mungkin metode terbaik karena Anda dapat membuat Mac tidur kapan saja dengan memotret email dari iPhone (atau iPad 3G / 4G). Anda harus selalu memiliki Mail.app yang berjalan di Mac target agar ini berfungsi:

  • Buka AppleScript Editor (/ Aplikasi / Utilitas /)
  • Buat AppleScript baru yang berisi hal berikut secara tepat:
  • tell application "System Events" to sleep

  • Simpan AppleScript sebagai "sleepmac.scpt" dan letakkan di folder Dokumen Anda
  • Buka aplikasi Mail, tarik turun menu Mail, dan pilih "Preferences"
  • Klik "Aturan" dan pilih "Tambah Aturan"
  • Beri nama deskripsi seperti "Sleep Mac" dan buat ketentuan baru dengan opsi berikut:
    • Aku jatuh
    • From - Contains - (sebutkan alamat email terverifikasi di sini)
    • Subjek - Sama dengan - “Tidur sekarang”
    • Lakukan tindakan berikut: Jalankan AppleScript - ~ / Documents / sleepmac.scpt

  • Klik "OK" untuk menambahkan kumpulan aturan baru dan klik "Terapkan" untuk menerapkan aturan tidur ke semua kotak masuk

Verifikasi semuanya berfungsi dengan mengirim email dari alamat yang Anda tentukan dengan subjek "Sleep now", Mac harus segera tidur. Jika tidak berfungsi, verifikasi AppleScript telah diatur dengan benar, dan bahwa Rule diatur dengan benar dan untuk kotak masuk penerima yang dikonfigurasi untuk Mail.app. Dengan aturan yang ditunjukkan pada gambar di atas, email apa pun yang dikirim dari [email protected] dengan subjek "Sleep now" akan langsung membuat target Mac.

Baik SSH dan sleep through Mail telah diuji untuk bekerja pada Mac menjalankan versi modern dari Mac OS dan Mac OS X, meskipun tidak ada batasan teknis dan mereka harus berfungsi secara identik di versi Mac OS X sebelumnya juga.