Cara Tidur Mac dari Jauh dari Mana-mana dengan SSH atau iPhone

Isi kandungan:

Anonim

Pernah jauh dari Mac anda dan berharap anda boleh tidurkannya dari jauh? Mungkin anda secara tidak sengaja meninggalkan Mac di rumah atau di tempat kerja, atau mungkin anda baru sahaja membiarkan Mac berjalan supaya muat turun dapat diselesaikan. Anda tidak perlu membiarkannya berjalan semasa anda tiada, tetapi berikut ialah dua cara berbeza anda boleh tidurkan Mac dari jauh.

Kami akan merangkumi dua kaedah untuk meletakkan Mac dari jauh untuk tidur dari mana-mana sahaja. Kaedah pertama menggunakan SSH dan dengan itu memerlukan akses Terminal, dan kaedah lain hanya menggunakan e-mel yang membolehkan anda tidur Mac dengan iPhone atau iPad hanya dengan menghantar mesej daripada alamat e-mel yang disahkan.

Tidurkan Mac dari jauh dengan SSH

Kaedah pertama menganggap pengetahuan tentang SSH dan Terminal dan lebih maju daripada kaedah e-mel yang dinyatakan di bawah. Anda perlu mendayakan pelayan SSH pada Mac sasaran terlebih dahulu untuk ini berfungsi, ini boleh dilakukan dengan cepat melalui Keutamaan Sistem > Rangkaian > Dayakan Log Masuk Jauh. Perhatikan alamat IP Mac juga, itulah yang akan anda sambungkan kepadanya.

  • Gunakan Terminal dan SSH pada Mac sasaran, pastikan anda menyatakan nama pengguna dan alamat IP yang sesuai:
  • nama pengguna [email protected]

  • Setelah log masuk, taip arahan berikut:
  • "

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

Tiada amaran atau teragak-agak, Mac sasaran serta-merta tidur dan sambungan SSH akan mati akibatnya. Kelemahan utama kaedah ini ialah anda memerlukan akses kepada klien SSH untuk mengaktifkan kaedah tidur, ini tersedia secara meluas untuk Mac OS X (Terminal), Windows (PuTTY) dan iOS (Prompt atau MobileTerminal). Jika anda tidak mahu perlu menggunakan SSH untuk tidurkan Mac, anda juga boleh menggunakan meletakkan Mac untuk tidur dari jauh dengan menghantar e-mel, tetapi ia memerlukan sedikit masa lagi untuk menyediakannya.

Tidurkan Mac dari jauh dengan iPhone melalui e-mel

Ini mungkin kaedah terbaik kerana anda boleh tidurkan Mac pada bila-bila masa dengan menangkap e-mel daripada iPhone (atau iPad 3G/4G). Anda perlu sentiasa menjalankan Mail.app pada Mac sasaran agar ini berfungsi:

  • Buka Editor AppleScript (/Aplikasi/Utiliti/)
  • Buat AppleScript baharu yang mengandungi perkara berikut dengan tepat:
  • "

    beritahu Acara Sistem aplikasi untuk tidur"

  • Simpan AppleScript sebagai “sleepmac.scpt” dan letakkan dalam folder Dokumen anda
  • Buka apl Mel, tarik ke bawah menu Mel dan pilih “Keutamaan”
  • Klik pada “Peraturan” dan pilih “Tambah Peraturan”
  • Namakan penerangan seperti “Sleep Mac” dan buat syarat baharu dengan pilihan berikut:
    • saya jatuh
    • Dari – Mengandungi – (nyatakan alamat e-mel yang disahkan di sini)
    • Subjek – Sama dengan – “Tidur sekarang”
    • Lakukan tindakan berikut: Jalankan AppleScript – ~/Documents/sleepmac.scpt

  • Klik “OK” untuk menambah set peraturan baharu dan klik “Guna” untuk menggunakan set peraturan tidur pada semua peti masuk

Sahkan semuanya berfungsi dengan menghantar e-mel daripada alamat yang anda tentukan dengan subjek "Tidur sekarang", Mac harus tidur serta-merta. Jika ia tidak berfungsi, sahkan AppleScript telah disediakan dengan betul dan set Peraturan dikonfigurasikan dengan betul dan untuk peti masuk penerima yang Mail.app dikonfigurasikan. Dengan set peraturan yang ditunjukkan dalam tangkapan skrin di atas, sebarang e-mel yang dihantar daripada [email protected] dengan subjek "Tidur sekarang" akan tidur Mac sasaran serta-merta.

Kedua-dua SSH dan sleep through Mail telah diuji untuk berfungsi pada Mac yang menjalankan versi moden Mac OS dan Mac OS X, walaupun tiada had teknikal dan ia sepatutnya berfungsi secara sama dalam versi Mac OS X yang lebih awal. juga.

Cara Tidur Mac dari Jauh dari Mana-mana dengan SSH atau iPhone