salut,jai un petit pb avec un script qui doit envoyer sur des ordi distant,
repere par ladresse ip,la cle publique,puis se connecter a ces ordis pour effectuer quelques commandes(reperé par le fichier commande.txt),puis récuperer un fichier nommé policy de chacun de ses ordis,
mais le pb cest que la boucle ne sexecute qune seule fois.
Voila merci
#!/bin/sh
cat ip.txt| while read ligne
do
ip=`echo $ligne |cut -d ' ' -f1`
echo "apprentissage sur $ip"
ssh-keygen -t rsa
scp /root/.ssh/id_rsa.pub root@$iproot/.ssh/authorized_keys
ssh root@$ip < commande.txt
scp root@$ipetc/grsec/policy "/etc/grsec/policy@$ip"
echo "aprrentissage sur machine $ip reussie"
done