mancata corrispondenza della password rsync sebbene sia una copia scp


1

Il comando seguente comporta l'autenticazione non riuscita:

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]

Il registro del server mostra: registro errori del server

Il problema è che il file segreto sul lato server è quello copiato dal client. Non c'è modo di scrivere male.

Questo è 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

Questo è rsyncd.secrets (scp dal client):

rsync_backup:123456

senza specificare il file della password, quando viene richiesta la password, è possibile immettere manualmente la password e quindi non presenta problemi di autenticazione.


1
finalmente trovato il motivo. nel client rsync, il file delle password deve contenere solo password, non username:herpassword.
Tiina,

Risposte:


1

@Tiina ha trovato il motivo. :

Nel client rsync, il file delle password deve contenere solo password , non username:herpassword

ma solo herpassword

Inserito come una risposta perché è giusto

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.