Sync of important configuration files ------------------------------------- Common to machines in a group is following: /etc/hosts or /Windows/System32/drivers/etc/hosts Contains list of IP to local name of machines in local network. Not the whole file can be synced, just some part of it. ~/.ssh/authorized_keys Contains the id_rsa.pub public key of the machines in the group to allow password less ssh login. Whole file can be synced. ~/.ssh/known_hosts Contains recognized machines - not so important to sync ... Perhaps some kind of login script or cronjob can keep these up-to-date. Perhaps via git? Presuposes the machines can access git and know the ip/hostname of the git server.