Cómo instalar software en múltiples clientes de Linux

¿Hay alguna forma o método libre para ssh que pueda usarse para instalar y actualizar clientes de Linux para una computadora portátil ubuntu? No tengo contraseña less ssh pero la contraseña de administrador es la misma para todos los clientes. Los clientes están conectados a través de WiFi y solo tienen 512 mb de memory RAM.

Solutions Collecting From Web of "Cómo instalar software en múltiples clientes de Linux"

Si desea utilizar SSH, obviamente deseará configurar las keys ssh para la input sin contraseña o se le forzará a ingresar la contraseña cada vez. Claves SSH son obviamente mucho más seguras. El command ssh se puede usar para enviar un command al cuadro remoto y luego salir cuando el command finaliza:

 ssh root@remoteserver COMMAND 

En tu caso:

 ssh root@remoteserver [yum,apt-get,etc] install package 

Pero sin las keys ssh aún tendrá que ingresar la contraseña. Si quiere ejecutar varios a la vez, algo simple que podría hacer es pasar los serveres a un bucle for. PERO nuevamente sin ssh sin contraseña se le pedirá la contraseña cada vez que se conecte a un server.

 for i in remoteserver1 remoteserver2 remoteserver3; do ssh root@$i [yum,apt-get,etc] install package ; done 

También hay una utilidad llamada sshpass que podría ser útil para lo que está buscando (nunca lo usó), pero recomendaría las keys ssh por simplicidad y security.