Es gibt viele Möglichkeiten, Ihren Mac über SSH zu sperren und zu entsperren. Der einfachste und wahrscheinlich schnellste Weg ist die Verwendung osascript
(Applescript).
Mac sperren
Loggen Sie sich dazu über ssh ein und tippen Sie ein
osascript -e 'tell application "Finder" to sleep'
Sie können Finder für Systemereignisse wechseln, dies bedeutet jedoch, dass mehr Zeichen eingegeben werden müssen.
Mac entsperren
Das Aufwecken Ihres Mac ist etwas schwieriger.
Hierfür gibt es zwei Möglichkeiten.
Sie können osascript
wieder verwenden.
osascript -e 'tell application "System Events" to key code 123'
Dadurch wird die linke Pfeiltaste gedrückt, um den Mac aus dem Ruhezustand zu aktivieren.
Sie können auch den pmset
Befehl verwenden.
pmset schedule wake "mm/dd/yyyy 00:00:00"
Verwenden Sie ein Datum und eine Uhrzeit, die bereits vergangen sind.
Natürlich müssen Sie Ihr Passwort über Applescript eingeben, z
osascript -e 'tell application "System Events" keystroke "password"'
Eine Alternative dazu könnte die Remote Wake Up App für Mac sein, aber ich bin mir nicht sicher, ob Sie ein Passwort eingeben können.