Linux and Mac Setup

Python Requirements

Python must be installed on the clients and the servers

SSH Access

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.