Skip to content

To help users that want to add Mac Agents to Tactical RMM, without need to pay upfront for code signed agents. Thanks to @ZoLuSs for the initial commit, and @netvolt for the script to build the Linux version which this is heavily based upon. If this solution works for you, consider contributing to Tactical RMM project!

License

Notifications You must be signed in to change notification settings

kylefmohr/MacOSRMM-Script

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Instructions for installing the RMM agent on Mac computers without paying for codesigning.

Compile the agent yourself
brew install golang

git clone https://github.com/amidaware/rmmagent.git

cd rmmagent

Then, if using Intel Mac:

env CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags "-s -w"

If using silicon Mac

env CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -ldflags "-s -w"

OR

Download the agent from here:

Intel Mac:

https://github.com/kylefmohr/MacOSRMM-Script/releases/download/v2.6.1/rmmagent-amd64-v2.6.1

Silicon Mac:

https://github.com/kylefmohr/MacOSRMM-Script/releases/download/v2.6.1/rmmagent-arm64-v2.6.1


Because we're not paying for codesigning, we'll get a scary warning the first time we run it. To workaround this, before installing the agent, open the file once by itself while holding down the Option key. Then click "Open" on the scary warning. Once you've done this, you can proceed to the installation.

Installation Instructions:

  • Go to the web portal for your TacticalRMM instance, and click Agent > Install Agent

  • Select all the options you'd like, but change macOS to Windows, and select manual for installation method. The Arch section can be ignored.

    image
  • Then click "Show Manual Instructions", and copy beginning at -m install until the end. You should have something like: -m install --api https://api.yourdomain.com --client-id 1 --site-id 1 --agent-type workstation --auth <RandomString> --rdp --ping --power

  • Open the terminal and run the following command:

chmod +x rmmagent-amd64-v2.5.0

  • Then, type sudo ./rmmagent-amd64-v2.5.0 and then paste the string you copied in the previous step, the full command should look something like:

sudo ./rmmagent-amd64-v2.5.0 -m install --api https://api.yourdomain.com --client-id 1 --site-id 1 --agent-type workstation --auth <RandomString> --rdp --ping --power

You should be good to go!

About

To help users that want to add Mac Agents to Tactical RMM, without need to pay upfront for code signed agents. Thanks to @ZoLuSs for the initial commit, and @netvolt for the script to build the Linux version which this is heavily based upon. If this solution works for you, consider contributing to Tactical RMM project!

Resources

License

Stars

Watchers

Forks

Languages

  • Shell 100.0%