You can specify a node for rabbitmqctl, but not a port. On Ubuntu, the only way to get rabbitmqctl via package is to install the full server. There are zero actionable Google search results regarding passing a port into rabbitmqctl.
Does that imply that rabbitmqctl is only meant to be run from the server?