Jusqu'à maintenant, j'utilise rsync comme suit :
A - Sous Ubuntu (Synchronisation avec un serveur distant debian)
rsync -e ssh -ova root@serveurdistant:/source/* /cible/
B - Sous windows (Synchronisation locale)
rsync -e ssh -av --size-only --chmod=ugo=rwX "/cygdrive/source/" "/cygdrive/cible/"
Je n'ai modifié, sur aucune machine, le fichier rsyncd.conf ni la propriété daemon.
Pourtant, tout marche.
Maitenant que j'essaie d'améliorer mes synchronisations, je suis confronté à deux problèmes :
a) Si j'utilise --password-file dans ma synchro A (lancée sous linux), j'ai une erreur m'indiquant que cette option n'est possible que pour accéder à un daemon.
b) Si, dans ma synchronisation B (lancée sous windows), je choisis comme cible root@serveurdistant:/cible je récolte un "Could not create directory /home/user/.ssh".
J'ai consulté depuis plusieurs jours de nombreux tutos de qualité, j'ai tenté de les comprendre et d'en tenir compte, mais je passe certainement à côté de quelque chose.
Je me demande même maintenant comment ma synchonisation A peut marcher alors que je n'ai rien paramétré.
- est-ce le fait d'utiliser root ?
- pourquoi le fait d'utiliser "--password-file" me dit qu'il ne s'agit pas d'un daemon alors que j'y accède sans problème sans cette option ?
Merci pour toute aide, et d'avoir pris le temps de me lire.
Phil
Partager