Kā attālināti gulēt Mac datorā no jebkuras vietas, izmantojot SSH vai iPhone

Satura rādītājs:

Anonim

Vai kādreiz esat bijis prom no sava Mac datora un vēlējies to attālināti iemidzināt? Varbūt jūs nejauši atstājāt Mac datoru ieslēgtu mājās vai darbā, vai varbūt vienkārši atstājāt Mac datoru ieslēgtu, lai lejupielāde varētu pabeigt. Tomēr jums tas nav jāatstāj darboties, kamēr esat prom. Šeit ir divi dažādi veidi, kā attālināti gulēt Mac datorā.

Mēs apskatīsim divas metodes, kā attālināti pārslēgt Mac datoru miega režīmā no jebkuras vietas. Pirmajā metodē tiek izmantots SSH, un tāpēc ir nepieciešama piekļuve terminālim, bet otra izmanto tikai e-pastu, kas ļauj gulēt Mac datorā ar iPhone vai iPad, vienkārši nosūtot ziņojumu no verificētas e-pasta adreses.

Attāli gulēt Mac datorā, izmantojot SSH

Pirmā metode paredz zināšanas par SSH un termināli, un tā ir progresīvāka nekā tālāk minētā e-pasta metode. Lai tas darbotos, jums iepriekš ir jāiespējo SSH serveris mērķa Mac datorā. To var izdarīt ātri, izmantojot System Preferences > Network > Enable Remote Login. Pierakstiet arī Mac IP adresi, ar to izveidosiet savienojumu ar to.

  • Izmantojiet termināli un SSH mērķa Mac datorā, noteikti norādiet atbilstošo lietotājvārdu un IP adresi:
  • ssh lietotājvā[email protected]

  • Kad esat pieteicies, ierakstiet šādu komandu:
  • "

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

Nav brīdinājuma vai vilcināšanās, mērķa Mac nekavējoties pāriet miega režīmā, un rezultātā SSH savienojums nomirs. Šīs metodes galvenais trūkums ir tas, ka jums būs nepieciešama piekļuve SSH klientam, lai aktivizētu miega metodi. Tie ir plaši pieejami operētājsistēmām Mac OS X (Terminal), Windows (PuTTY) un iOS (Prompt vai MobileTerminal). Ja nevēlaties izmantot SSH, lai aizmigtu Mac datoru, varat arī attālināti iestatīt Mac datoru miega režīmam, nosūtot e-pastu, taču iestatīšana prasa nedaudz vairāk.

Attāli gulēt Mac datorā ar iPhone, izmantojot e-pastu

Šī var būt labākā metode, jo varat jebkurā laikā pārslēgt Mac datoru, noņemot e-pastu no iPhone (vai iPad 3G/4G). Lai tas darbotos, mērķa Mac datorā vienmēr būs jādarbojas programmai Mail.app:

  • Atvērt AppleScript redaktoru (/Applications/Utilities/)
  • Izveidojiet jaunu AppleScript, kurā ir precīzi:
  • "

    Paziņojiet lietojumprogrammai Sistēmas notikumus, lai gulētu"

  • Saglabājiet AppleScript kā “sleepmac.scpt” un ievietojiet to mapē Dokumenti
  • Atveriet lietotni Mail, izvelciet izvēlni Pasts un atlasiet Preferences
  • Noklikšķiniet uz "Noteikumi" un izvēlieties "Pievienot noteikumu"
  • Nosauciet aprakstu, piemēram, “Sleep Mac” un izveidojiet jaunus nosacījumus, izmantojot šādas opcijas:
    • ES krītu
    • No — satur — (šeit norādiet pārbaudīto e-pasta adresi)
    • Subject — ir vienāds ar — “Guliet tagad”
    • Veiciet šādas darbības: Palaidiet AppleScript — ~/Documents/sleepmac.scpt

  • Noklikšķiniet uz “OK”, lai pievienotu jauno noteikumu kopu, un noklikšķiniet uz “Lietot”, lai lietotu miega noteikumu kopu visās iesūtnēs

Pārbaudiet, vai viss darbojas, nosūtot e-pasta ziņojumu no jūsu norādītās adreses ar tēmu “Sleep now”, Mac datoram vajadzētu nekavējoties gulēt. Ja tas nedarbojas, pārbaudiet, vai AppleScript ir pareizi iestatīts un vai kārtulu kopa ir pareizi konfigurēta un paredzēta adresāta iesūtnei, kurai ir konfigurēta Mail.app. Izmantojot kārtulu kopu, kas parādīta iepriekš redzamajā ekrānuzņēmumā, jebkurš e-pasta ziņojums, kas nosūtīts no [email protected] ar tematu “Sleep now”, nekavējoties iemigs mērķa Mac datoru.

Tika pārbaudīts, lai gan SSH, gan miega režīms caur pastu darbotos Mac datoros, kuros darbojas modernas Mac OS un Mac OS X versijas, lai gan nav nekādu tehnisku ierobežojumu, un tiem vajadzētu darboties identiski iepriekšējās Mac OS X versijās. arī.

Kā attālināti gulēt Mac datorā no jebkuras vietas, izmantojot SSH vai iPhone