วิธีสลีป Mac จากระยะไกลจากทุกที่ด้วย SSH หรือ iPhone

สารบัญ:

Anonim

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

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

รีโมตสลีป Mac ด้วย SSH

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

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

  • เมื่อเข้าสู่ระบบแล้วให้พิมพ์คำสั่งต่อไปนี้:
  • "

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

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

Remotely Sleep a Mac with an iPhone via eMail

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

  • เปิด AppleScript Editor (/Applications/Utilities/)
  • สร้าง AppleScript ใหม่ที่มีข้อมูลต่อไปนี้:
  • "

    บอกให้แอปพลิเคชันระบบเข้าสู่โหมดสลีป"

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

  • คลิก “ตกลง” เพื่อเพิ่มชุดกฎใหม่ และคลิก “นำไปใช้” เพื่อใช้ชุดกฎการนอนหลับกับกล่องจดหมายทั้งหมด

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

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

วิธีสลีป Mac จากระยะไกลจากทุกที่ด้วย SSH หรือ iPhone