Следующая команда приводит к сбою аутентификации:
sudo rsync -zvrtp db_backup_test/* rsync_backup@172.28.15.15::backupmysql --password-file=/etc/rsyncd.secrets --port=873
@ERROR: auth failed on module backupmysql
rsync error: error starting client-server protocol (code 5) at main.c(1516) [sender=3.0.9]
Проблема в том, что секретный файл на стороне сервера копируется с клиента. Там нет никакого способа, которым это имеет какое-либо неправильное написание.
Это rsyncd.conf:
[backupmysql]
path = /data/mysql/backup
auth users = rsync_backup
secrets file = /etc/rsyncd.secrets
[other]
path = /data/other/backup
auth users = rsync_backup
secrets file = /etc/rsyncd.secrets
Это rsyncd.secrets (scp от клиента):
rsync_backup:123456
без указания файла паролей, когда пароль запрашивается, я могу ввести пароль вручную, и тогда у него не будет проблем с аутентификацией.