วิธีการนอน Mac จากระยะไกลด้วย SSH หรือ iPhone

เคยห่างจากเครื่อง Mac ของคุณและอยากให้คุณสามารถนอนหลับจากระยะไกลได้หรือไม่? บางทีคุณอาจทิ้ง Mac ไว้โดยไม่ตั้งใจที่บ้านหรือที่ทำงานหรือบางทีคุณอาจทิ้ง Mac ไว้เพื่อให้การดาวน์โหลดเสร็จสมบูรณ์ คุณไม่จำเป็นต้องปล่อยให้มันทำงานในขณะที่คุณไปแม้ว่าที่นี่มีสองวิธีที่แตกต่างกันจากระยะไกลคุณสามารถนอนหลับ Mac

เราจะอธิบายวิธีการสองวิธีในการใส่ Mac ลงในโหมดสลีปจากที่ใดก็ได้ วิธีแรกใช้ SSH และต้องมีการเข้าถึงจากเทอร์มินัลและส่วนอื่น ๆ จะใช้อีเมลเพียงอย่างเดียวซึ่งจะทำให้คุณสามารถนอนหลับบน Mac กับ iPhone หรือ iPad เพียงแค่ส่งข้อความจากที่อยู่อีเมลที่ได้รับการยืนยัน

นอน Mac แบบระยะไกลด้วย SSH

วิธีแรกถือว่าความรู้เกี่ยวกับ SSH และเทอร์มินัลและมีความก้าวหน้ามากกว่าวิธีอีเมลที่ระบุไว้ด้านล่าง คุณจะต้องเปิดใช้งานเซิร์ฟเวอร์ SSH ใน Mac เป้าหมายก่อนเพื่อให้สามารถใช้งานได้ซึ่งสามารถทำได้อย่างรวดเร็วผ่าน System Preferences> Network> Enable Remote Login จดบันทึกที่อยู่ IP ของ Macs ด้วยเช่นกันซึ่งเป็นสิ่งที่คุณจะเชื่อมต่อด้วย

  • ใช้ Terminal และ SSH กับ Mac เป้าหมายต้องแน่ใจว่าได้ระบุชื่อผู้ใช้และที่อยู่ IP ที่เหมาะสม:
  • ssh [email protected]

  • เมื่อเข้าสู่ระบบให้พิมพ์คำสั่งต่อไปนี้:
  • osascript -e 'tell application "System Events" to sleep'

ไม่มีคำเตือนหรือความลังเลใจ Mac เป้าหมายจะเข้าสู่โหมดสลีปทันทีและการเชื่อมต่อ SSH จะสิ้นผล ข้อเสียหลักของวิธีนี้คือคุณต้องเข้าถึงไคลเอ็นต์ SSH เพื่อเปิดใช้งานวิธีการนอนหลับซึ่งสามารถใช้ได้กับ Mac OS X (Terminal), Windows (PuTTY) และ iOS (Prompt หรือ MobileTerminal) หากคุณไม่ต้องการใช้ SSH ในการนอน Mac คุณก็สามารถใช้เครื่อง Mac ที่จะนอนหลับจากระยะไกลได้โดยการส่งอีเมลไปใช้เวลาในการตั้งค่าสักนิด

ระยะไกลนอนหลับ Mac กับ iPhone ผ่านทางอีเมล

นี่อาจเป็นวิธีที่ดีที่สุดเพราะคุณสามารถวาง Mac ให้นอนหลับได้ตลอดเวลาโดยการปิดอีเมลจาก iPhone (หรือ iPad 3G / 4G) คุณจะต้องใช้ Mail.app ใน Mac เป้าหมายเพื่อให้สามารถทำงานได้:

  • เปิดโปรแกรมแก้ไข AppleScript (/ Applications / Utilities /)
  • สร้าง AppleScript ใหม่ซึ่งมีข้อมูลต่อไปนี้:
  • tell application "System Events" to sleep

  • บันทึก AppleScript เป็น "sleepmac.scpt" และใส่ลงในโฟลเดอร์ Documents ของคุณ
  • เปิดแอป Mail ดึงเมนู Mail และเลือก "Preferences"
  • คลิกที่ "กฎ" และเลือก "เพิ่มกฎ"
  • ตั้งชื่อคำอธิบายบางอย่างเช่น "Sleep Mac" และสร้างเงื่อนไขใหม่พร้อมกับตัวเลือกต่อไปนี้:
    • ฉันตก
    • จาก - มี - (ระบุที่อยู่อีเมลที่ได้รับการยืนยันที่นี่)
    • เรื่อง - เท่ากับ - "นอนตอนนี้"
    • ดำเนินการต่อไปนี้: เรียกใช้ AppleScript - ~ / Documents / sleepmac.scpt

  • คลิก "OK" เพื่อเพิ่มชุดกฎใหม่และคลิก "Apply" เพื่อใช้ ruleset การนอนหลับกับกล่องขาเข้าทั้งหมด

ตรวจสอบว่าทุกสิ่งทุกอย่างทำงานโดยการส่งอีเมลจากที่อยู่ที่คุณระบุไว้ในเรื่อง "นอนตอนนี้" Mac ควรนอนหลับทันที หากไม่สามารถใช้งานได้ให้ตรวจสอบว่า AppleScript ได้รับการตั้งค่าอย่างถูกต้องและชุดค่า Rule ถูกกำหนดค่าอย่างถูกต้องและสำหรับกล่องจดหมายของผู้รับที่มีการกำหนดค่า Mail.app ไว้ เมื่อใช้กฎที่แสดงในภาพหน้าจอด้านบนอีเมลใด ๆ ที่ส่งมาจาก [email protected] พร้อมกับหัวเรื่อง "นอนหลับเดี๋ยวนี้" จะนอนหลับทันที Mac เป้าหมายทันที

ทั้ง SSH และโหมดสลีปผ่านจดหมายได้รับการทดสอบเพื่อใช้งาน Macs ที่ใช้ Mac OS และ Mac OS X เวอร์ชันทันสมัยแม้ว่าจะไม่มีข้อ จำกัด ทางเทคนิคและควรทำงานร่วมกันใน Mac OS X เวอร์ชันก่อน ๆ