Typical rsync (1) configuration file on the server is located in /usr/local/etc/rsynchd.conf and should have a section of the form:
[section]
path = /directory
auth users = username
secrets file = /usr/local/etc/rsyncd.secrets
uid = 0
gid = 0
hosts allow = 192.41.170.22
host deny = 0.0.0.0/0
The rsyncd.secrets file contains the username:password used by the client to connect to the server. It must be chmod 600.
On the client the user username must launch the synchronization with the rsync (1) command:
rsync -aczHAX --delete --password-file=passwd_file server::section /directory