Apple Remote Desktop via Terminal einschalten

Damit ich das nicht ewig vergesse:

Um über die Shell eines Macs den Apple Remote Desktop1 Zugriff für einen User dennis zu aktivieren, ist folgender Befehl2 auf einer Zeile abzusetzen:

sudo /System/Library/CoreServices/RemoteManagement /ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users dennis -privs -all -restart -agent -menu

Das ergibt dann den folgenden Output:

Starting... Created preference to start ARD after reboot. Stopped ARD Helper. Stopped ARD Agent. Stopped ARD Database. Stopped VNC Server. dennis: Set user remote control privileges. dennis: Set user remote access. Started ARD Agent. Done.

Nun ist ausserdem dafür gesorgt, dass der ARD-Agent3 bereits beim Start des Systems aktiviert wird. Sollte man das ganze wieder deaktivieren wollen, ist folgendes zu veranlassen:

sudo /System/Library/CoreServices/RemoteManagement/ ARDAgent.app/Contents/Resources/kickstart -deactivate -configure -access -off

Gerade wenn man so etwas per SSH absetzen kann, spart das unter Umständen, weite Wege…

(via: Garbage in Garbage out)

  1. Das ist eigentlich auch nur Apple-Speak für VNC… []
  2. Sorry für die händischen Umbrüche, aber sonst hätten die Snippets das Layout zerschossen []
  3. Hört sich fast an wie jemand, den die GEZ los schickt, oder? []
  • Christoph

    Das hat mir gerade den Abend gerettet. In meinem Mac Pro hats die Grafikkarte zerlegt. SSH Zugriff war zwar an, Remote Desktop aber nicht.

    Dankeschön!

  • http://instant-thinking.de der Dennis

    Das freut mich, gutes Gelingen weiterhin!