===== Transfert/Copie de fichiers vers plusieurs serveurs en Shell, utilisation simple de Pssh ===== {{:systeme:linux_logo.jpeg?nolink100 |}}Parallel-scp est un utilitaire vous permettant de transférer/copier des fichiers sur plusieurs serveurs Linux distants en utilisant un terminal, cet outil est une partie de Pssh (ou parallel-ssh), qui fournit des versions parallèles de OpenSSH et d'autres outils similaires, tels que: * parallel-scp : est utilitaire pour copier des fichiers en parallèle à un certain nombre d'ordinateurs. * parallel-rsync : est un utilitaire de synchronisation de répertoire sur plusieurs hôtes en parallèle. * parellel-nuke : il aide à tuer les processus sur plusieurs hôtes distants en parallèle. * parellel-slurp : il aide à copier des fichiers à partir de plusieurs hôtes distants à un hôte central en parallèle. Cela peut-être utile quand vous avez beaucoup de serveur. ~~READMORE~~ Installation sous debian : aptitude install pssh ===== Copier des fichiers vers plusieurs serveurs Linux : ===== Créons un nouveau fichier appelé "myservers.txt" et ajoutons la liste des adresses IP Linux avec les ports SSH utilisés (par défaut le 22), j'ai aussi précisé le login : 192.168.1.100:22 ksh 192.168.1.99:22 ksh Donc, le fichier est comme cela : : Après avoir ajouté vos hôtes Linux dans le fichier, c'est le moment de copier les fichiers de votre machine local vers vos multiple hôtes Linux dans un répertoire distant par exemple "/tmp", comme cela: parallel-scp -h myservers.txt -v test.tar.gz /tmp Le résultat devrai être cela : Warning: do not enter your password if anyone else has superuser privileges or access to your account. [1] 17:04:59 [SUCCESS] 192.168.1.100:22 [2] 17:04:59 [SUCCESS] 192.168.1.99:22 **Les options :** * -h : Option utilisé pour indiquer le fichier qui contient les hôtes * -v : Option utilisé pour avoir parallel-scp plus verbeux.