Macin etänukkuminen mistä tahansa SSH:n tai iPhonen avulla

Sisällysluettelo:

Anonim

Oletko koskaan ollut poissa Macistasi ja toivonut, että voisit laittaa sen nukkumaan etänä? Ehkä jätit vahingossa Macin päälle kotona tai töissä, tai ehkä jätit Macin vain käyntiin, jotta lataus voidaan suorittaa loppuun. Sinun ei kuitenkaan tarvitse jättää sitä käynnissä, kun olet poissa. Tässä on kaksi eri tapaa nukkua Macin etänä.

Katsomme kaksi tapaa laittaa Mac-tietokone nukkumaan etänä mistä tahansa. Ensimmäinen menetelmä käyttää SSH:ta ja vaatii siten päätelaitteen pääsyn, ja toinen käyttää vain sähköpostia, jonka avulla voit nukkua Macin iPhonen tai iPadin kanssa vain lähettämällä viestin vahvistetusta sähköpostiosoitteesta.

Macin etänukkuminen SSH:lla

Ensimmäinen menetelmä edellyttää SSH:n ja päätteen tuntemista ja on edistyneempi kuin alla mainittu sähköpostimenetelmä. Sinun on otettava SSH-palvelin käyttöön kohde-Macissa etukäteen, jotta tämä toimii. Tämä voidaan tehdä nopeasti kohdassa Järjestelmäasetukset > Verkko > Ota käyttöön etäkirjautuminen. Merkitse muistiin myös Macin IP-osoite, jolla liität siihen.

  • Käytä kohde-Macin terminaalia ja SSH:ta, muista määrittää oikea käyttäjänimi ja IP-osoite:
  • ssh-käyttäjä[email protected]

  • Kun olet kirjautunut sisään, kirjoita seuraava komento:
  • "

    osascript -e &39;ilmoita sovellukselle Järjestelmätapahtumat>"

Ei varoitusta tai epäröintiä, kohde-Mac menee välittömästi nukkumaan ja SSH-yhteys katkeaa seurauksena. Tämän menetelmän suurin haittapuoli on, että tarvitset pääsyn SSH-asiakkaaseen lepotilan aktivoimiseksi. Nämä ovat laaj alti saatavilla Mac OS X:lle (Terminal), Windowsille (PuTTY) ja iOS:lle (Prompt tai MobileTerminal). Jos et halua käyttää SSH:ta Macin nukkumiseen, voit myös laittaa Macit nukkumaan etänä lähettämällä sähköpostia, mutta sen määrittäminen vie hieman enemmän.

Macin etänukkuminen iPhonella sähköpostitse

Tämä saattaa olla paras tapa, koska voit laittaa Macin nukkumaan milloin tahansa ampumalla sähköpostin iPhonesta (tai iPad 3G/4G:stä). Sinun on aina oltava Mail.app käynnissä kohde-Macissa, jotta tämä toimii:

  • Avaa AppleScript Editor (/Applications/Utilities/)
  • Luo uusi AppleScript, joka sisältää tarkalleen seuraavat tiedot:
  • "

    ilmoita sovellukselle järjestelmätapahtumat nukkumaan"

  • Tallenna AppleScript nimellä "sleepmac.scpt" ja laita se Documents-kansioosi
  • Avaa Mail-sovellus, vedä Sähköposti-valikko alas ja valitse "Asetukset"
  • Napsauta "Säännöt" ja valitse "Lisää sääntö"
  • Nimeä kuvaukselle esimerkiksi "Sleep Mac" ja luo uusia ehtoja seuraavilla vaihtoehdoilla:
    • putoan
    • Lähettäjä – Sisältää – (ilmoita vahvistettu sähköpostiosoite tähän)
    • Aihe – on yhtä suuri kuin – "Nuku nyt"
    • Suorita seuraavat toimet: Suorita AppleScript – ~/Documents/sleepmac.scpt

  • Napsauta "OK" lisätäksesi uuden sääntöjoukon ja napsauta "Käytä" ottaaksesi nukkumissäännöt käyttöön kaikkiin postilaatikoihin

Varmista, että kaikki toimii lähettämällä sähköpostia määrittämästäsi osoitteesta otsikolla "Sleep now". Macin pitäisi nukkua välittömästi. Jos se ei toimi, varmista, että AppleScript on määritetty oikein ja että sääntöjoukko on määritetty oikein ja vastaanottajan postilaatikolle, jolle Mail.app on määritetty. Yllä olevassa kuvakaappauksessa näytetyillä säännöillä kaikki osoitteesta [email protected] lähetetyt sähköpostit, joiden aihe on "Sleep now", nukkuvat kohde-Macin välittömästi.

Sekä SSH:n että unen kautta sähköpostin on testattu toimivan Mac-tietokoneissa, joissa on Mac OS:n ja Mac OS X:n nykyaikaiset versiot, vaikka teknisiä rajoituksia ei ole ja niiden pitäisi toimia samalla tavalla Mac OS X:n aiemmissa versioissa. yhtä hyvin.

Macin etänukkuminen mistä tahansa SSH:n tai iPhonen avulla