En ignorant les problèmes de sécurité, j'ai le script suivant qui synchronise ma bibliothèque musicale depuis mon MacBook Pro (exécutant Snow Leopard) vers le magasin de fichiers (CentOS 4) sur mon réseau :
rsync -rav --progress --partial -e "ssh" ~/Music/iTunes/* user@scramasax:~/music/iTunes-scissor:~
Lorsque j'essaie d'utiliser un mot de passe fourni sur la ligne de commande (), dans un fichier de mots de passe (), j'ai besoin d'un mot de passe. --password-file
), ou dans la variable d'environnement RSYNC_PASSWORD
mais la connexion reste interactive et je dois taper à nouveau mon mot de passe.
Je vais passer aux clés pré-partagées sur mon réseau, mais dans les situations où cela n'est pas possible, par exemple rsync
Si vous voulez envoyer des fichiers à un serveur Web, il serait très utile de pouvoir intégrer le mot de passe dans le script.