#1 Le 25/11/2008, à 19:43
- Al_25
Execution d'une commande sur plusieurs postes
Bonjour a tous,
Voila donc mon problème :
Je souhaiterais savoir si il est possible d'executer une commande quelconque(genre un sudo apt-get...)
à partir d'une machine sur un ensemble de machine dans un réseau.
En gros l'idée c'est d'eviter de devoir aller sur chacune des machines pour executer n fois la même commande mais plutôt de la lancer sur une machine et qu'elle s'execute sur toutes les machines du réseau.
des idées ??
merci
Dernière modification par Al_25 (Le 25/11/2008, à 19:43)
Pensez a mettre [RESOLU] devant votre post une fois celui-ci résolu!!!!!
Hors ligne
#2 Le 25/11/2008, à 19:47
- Jardiland
Re : Execution d'une commande sur plusieurs postes
Bonjour,
Pour faire ça, rien de mieux que ssh.
ssh user@nom.de.la.machine [commande]
Si commande est omis, ce sera le shell par défaut.
Certes, ça ne le fait que sur une seule machine, mais il est possible d'écrire un script bash qui prendrait comme argument la commande à éxecuter et qui l'éxecuterai sur chaque machine.
Pour éviter de taper 15 fois ton mot de passe, je te conseille l'utilisation de clefs ssh, c'est bien c'est classe et c'est sécure.
Réinstaller son système au moindre soucis est un réflexe de windowsien.
Sous linux, tous les problèmes peuvent être résolu sans réinstaller
---
Votre ordinateur s'ennuie ? Faites le participer à la recherche contre le cancer !
Hors ligne