1

Следующая команда приводит к сбою аутентификации:

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

без указания файла паролей, когда пароль запрашивается, я могу ввести пароль вручную, и тогда у него не будет проблем с аутентификацией.

1 ответ1

1

@ Тиина нашла причину. :

В клиенте rsync файл паролей должен содержать только пароль, а не username:herpassword

но только ее herpassword

Написал как ответ, потому что это правильно

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .