Bonjour,

Alexandre a écrit :

> echo ls | ssh u...@serveur

pioue...
n'est ce pas plus propre de faire ?
$ ssh u...@server ls

Si plusieurs commandes on peut aussi faire :
$ ssh u...@server ls /usr ; ls /var


> plus largement:
> 
> echo "mes commandes" | ssh u...@serveur

Si plusieurs commandes, je proposerais plutôt un script sur chaque
serveurs distant (éventuellement sur un montage NAS) exécuté ainsi :
$ ssh u...@server /path/to/script

Et bien sur, une authentification basé sur des clé avec une clé privé
non chiffré sur le poste initiant les connection. Mais éventuellement
une restriction d'usage de la clé sur chaque serveur distant :
$ ssh -i clekivabien u...@server /path/to/script

Dans la foulé on peut éviter de mettre 'root' comme "user" mais passer
par des sudo et un utilisateur spécialement prévu à ces tâches de
maintenance. Avec un sudoer qui restreint ce dit user à juste le(s)
script(s) prévu.



-- 
Ouvertement,
Julien Demange

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]

Répondre à