Depending on your setup, no sense using a paid 3rd party solution when MacOS already has a remote desktop, and has for years.
Just use the native
screen sharing, and remote in that way via terminal and built-in VNC. If you need to access outside of your network, setup your firewall with appropriate VPN tunneling and encryption. Best to lock it down to a specific / limited user, and from there manually authenticate with an admin account if you need to install / service anything with admin / root privileges.