Você está abrindo uma enorme lata de minhocas aqui. :) Há um grande número de várias abordagens e soluções para esse problema (muito comum). Pode ser algo tão básico quanto parallel-ssh . Mas o que você está realmente procurando (mas ainda não sabe); é um sistema gerenciamento de configurações . Os 2 produtos / projetos concorrentes cada vez mais populares são: Puppet e Chef . Há também muitos outros produtos que permitem que você realize a mesma tarefa. Eu recentemente descobri sobre Ansible e parece realmente promissor. Se implementadas corretamente, todas essas soluções permitirão que você administre muito mais sistemas. A Wikipédia tem um artigo com uma lista de tais produtos link