Replies: 1 comment 12 replies
-
The main problem is macOS does not allow to grant “Screen Recording" permission from command line. |
Beta Was this translation helpful? Give feedback.
12 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am trying to deploy RustDesk remotely, using SSH (on multiple computers) and the goal is to allow remote access event when no one is physically present in front of the computer.
I managed to install it (using the
.dmg
,/usr/bin/hdiutil attach
and copying to/Applications
) and define macOS's privacy settings.I created the
/Library/LaunchDaemons/com.carriez.RustDesk_service.plist
and/Library/LaunchAgents/com.carriez.RustDesk_server.plist
files followingsrc/platform/privileges_scripts/install.scpt
.But, after a reboot (to check if everything starts smoothly and unattended) I:
/Applications/RustDesk.app/Contents/MacOS/RustDesk --server
running asroot
user (checked using SSH, without any user physically logged in)/Applications/RustDesk.app/Contents/MacOS/RustDesk --get-id
If I run
launchctl load -w /Library/LaunchDaemons/com.carriez.RustDesk_service.plist
I have more process (according tops aux | grep -i MacOS/RustDesk
) but same issue (not able to connect):I tried with both versions v1.2.3-2 and nightly (
65f7541ec76
): same issue.Any idea?
macOS version is 13.5 ("Ventura")
Beta Was this translation helpful? Give feedback.
All reactions