Linux and Mac Setup
There must be passwordless ssh access between all the servers and between the client and all the servers.
If you don't want ssh access to the servers outside a firewall, move the client inside the firewall and run
it from there. If you want to deploy from your laptop need passwordless ssh between your laptop and the first server configured
in your cluster.