cfengine - network configuration engine
is a language based system specifically designed for testing and
configuring unix-like systems attached to a TCP/IP network. The command
generates a pair of public-private keys for remote authentication during cfrun
or cfagent and the server cfservd.
Mark Burgess, Oslo University College