Hello!

I am using rsync to synchronize files between a master server and multiple clients that share a SSH account. I am struggling right now to make the server log what
files were transferred, and when the synchronization happens.

My setup follows.

The clients log to an ssh account configured to run a script as the login shell:

(in ~/.ssh/authorized keys)
command="/home/igor/rsync_shell"

The script checks if the command is valid (and also if it points inside somewhere allowed)
and at its end issues:

rsync --config=/home/igor/rsyncd.conf --daemon --server --sender -vr . ./somefolder/somewhere

Unfortunately, from what I saw in an old message
(http://www.mail-archive.com/rsync@lists.samba.org/msg04728.html)
in the archive, "rsync --daemon and ssh do not currently work together at all".

The script works, but the config file seems to be ignored: there is a log file definition inside it and no logging takes place when I run the rsync command in the clients (the process works
and the files are properly synchronized, though).

What I am missing? Is there any other way (besides a config file) to make the server log
transfers to a file? If the answer is yes, please tell me...

Thanks for you patience,
Igor.
--
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to