Gibt es eine Möglichkeit, den Bildschirm über ssh von der Befehlszeile aus zu entsperren und zu sperren? Ich kenne das /System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
Kommando, aber es scheint nicht über ssh zu funktionieren. Die perfekte Lösung wäre ein Befehl, den ich über ssh eingeben könnte und der den Bildschirm entsperrt oder wieder sperrt, sodass ich niemandem mein Passwort mitteilen muss, wenn er es verwenden möchte. Gibt es ein eingebautes Tool, das solche Funktionen bietet?
ssh
remote-desktop
remote-control
fulaphex
quelle
quelle
Antworten:
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
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.Dadurch wird die linke Pfeiltaste gedrückt, um den Mac aus dem Ruhezustand zu aktivieren.
Sie können auch den
pmset
Befehl verwenden.Verwenden Sie ein Datum und eine Uhrzeit, die bereits vergangen sind.
Natürlich müssen Sie Ihr Passwort über Applescript eingeben, z
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.
quelle