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.

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.