MacOS – Apple Remote Desktop Admin blocked by OS X Yosemite Firewall

firewallmacosNetworkremote desktop

I'm experiencing an issue where the Firewall in OS X Yosemite is repeatedly preventing me from launching ARD Admin.

Symptoms: Launch ARD and no window appears. I am forced to force-quit the application.

Troubleshooting: I open up System Preferences > Security > Firewall and ensured that both ARDAgent and ScreenSharing are in the allowed list. They are. Added Remote Desktop.app for good measure, though this shouldn't be necessary.

Upon reboot and login of the computer, I am prompted to allow ARDAgent.app through the firewall. I accept. ARD Admin then launches correctly for the duration of my session. In this environment I am forced to log out at the end of the day (there's a 60 minute inactivity timer enforced to this effect as well). Upon my next login I cannot launch ARD Admin again (its still listed in the firewall as allowed) and I am forced to repeat this troubleshooting process every day.

Inconsistencies:

  1. Sometimes the reboot and login triggers the prompt to allow ARDAgent. Sometimes it does not. I cannot consistently reproduce the behavior that allows me to use ARD Admin. I just keep rebooting until it eventually prompts me and lets me in.
  2. Today I got the prompt to allow ARDAgent and I STILL couldn't launch ARD Admin after accepting the prompt.

Environment:
iMac15,1 (Retina 5K Late 2014) running OS X Yosemite 10.10.1
OS X Firewall Enabled
ARDAgent 3.8
Remote Desktop (ARD Admin) 3.7.2

Best Answer

Quit ARD if running, and go to [your home]/Library/Containers. Move the folder com.apple.RemoteDesktop to your desktop and see if ARD Admin still has startup issues. If it starts working properly you can trash the com.apple.RemoteDesktop folder. Note this will reset ARD and lose any custom UNIX commands you may have set up, back those commands up first before trashing the folder permanently.