- 🐺 Minimal dependencies: Bash + OpenSSH + netcat
- 🔑 Passwordless SSH setup automatically
- 📄 Logs all nodes in
cluster_nodes.txt - 🛡️ Adds node ED25519 keys to
known_hosts - ⏱️ Duplicate detection & rate-limiting
- 💡 Lightweight, DIY cluster registration
-
Clone the repo:
git clone https://github.com/prim4t/SSHepard.git cd SSHepard -
Run the master on your main node:
bash sshepard.sh -
Copy the generated join command and run it on any machine/node you want to add to the cluster.
“Guide your cluster like a shepherd guides their flock.” ✨

