Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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