problemi di autenticazione con il protocollo rsync

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

problemi di autenticazione con il protocollo rsync

Messaggio da london3 »

Codice: Seleziona tutto

+ cat /etc/rsyncd.conf
pid file = /var/run/rsyncd.pid 
uid = 1000
gid = 1000
hosts allow = 127.0.0.0/255.255.255.0
list = yes
read only = false
auth users = tuser
secrets file = /etc/rsyncd.secrets

[BackUp]
        path = backup
        comment = All backup files

+ cat /etc/rsyncd.secrets
tuser:tpass
+ sudo service sshd restart
+ rsync rsync://localhost
BackUp         	All backup files
+ rsync -avvv critical/ rsync://tuser@tserver/BackUp/
opening tcp connection to tserver port 873
Connected to tserver (127.0.0.1)
sending daemon args: --server -vvvlogDtpre.iLsfxC . BackUp/  (4 args)
Password: [digito tpass]
@ERROR: auth failed on module BackUp
rsync error: error starting client-server protocol (code 5) at main.c(1675) [sender=3.1.3]
[sender] _exit_cleanup(code=5, file=main.c, line=1675): about to call exit(5)
Perchè?
Computer: Lenovo ThinkPad L480
Avatar utente
LucaZeta
Prode Principiante
Messaggi: 118
Iscrizione: giovedì 12 aprile 2018, 11:07
Distribuzione: Ubuntu 20.04.4 LTS

Re: problemi di autenticazione con il protocollo rsync

Messaggio da LucaZeta »

Un modulo, nel tuo caso [BackUp] è associato ad una directory del file system specificata come argomento di path. La sua definizione è intesa essere assoluta e non relativa.

L'errore che ottieni è di tipo autoritativo, quindi il commento seppur opportuno potrebbe non essere risolutivo.
Ultima modifica di LucaZeta il sabato 28 maggio 2022, 10:36, modificato 1 volta in totale.
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: problemi di autenticazione con il protocollo rsync

Messaggio da london3 »

Codice: Seleziona tutto

~$ grep /tmp/backup656543 /etc/rsyncd.conf
        path = /tmp/backup656543

~$ mkdir /tmp/backup656543

~$ rsync -avvv critical/ rsync://tuser@tserver/BackUp/
opening tcp connection to tserver port 873
Connected to tserver (127.0.0.1)
sending daemon args: --server -vvvlogDtpre.iLsfxC . BackUp/  (4 args)
Password: 
@ERROR: auth failed on module BackUp
rsync error: error starting client-server protocol (code 5) at main.c(1675) [sender=3.1.3]
[sender] _exit_cleanup(code=5, file=main.c, line=1675): about to call exit(5)
Computer: Lenovo ThinkPad L480
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: problemi di autenticazione con il protocollo rsync

Messaggio da london3 »

C'è nessuno?
Comunque ho tolto auth users dal file /etc/rsyncd.conf e sembra funzionare.
Però ora che ci penso, invece di username e password non si può usare una chiave ssh?

-----BEGIN PGP MESSAGE-----

hQGMAyHa6HqE1N3qAQv/QpFJ6YCgA3Y4Dnd1XSLEBEueVwbpEWx+O/1chZGPdfWc
ihs9SMzR3C0l5XGJjyXmUuN0QvPucxFMz1PBUxww8q4wAhuRbFgg+W8LGhgpsiyy
NoCn0d/fRX2rsteonkVzifPLpmNvktiVOQHguyB8IV2gKjl/lzlNlsLI+u59wZHW
C7CjRrE5fF/CxGCV3Jmubqo0lDnPcOAK3UvCwEag5t9nTelhCpxUvpfIQf5Wiirh
PZpJNAgMs+8QijU2OhC2FHhKQWyhf1mNLOdFYB6570x3XX1ZHDOYy2LUr2YMWppI
Bh18PEll4OdV4JM4HQNWjMDBcTA81a3Dz9IEZs1uRIZvt8ExtFyNZrrTOUn3cBoS
que7lA5dMUoC35GmPH7bIvfw77g124MBK4wOtJlGXgP6jEPXq8IMkt6Es4UtSkqn
rGyJodBpOTNCybMydS4vbk26/VA9v5qo4TkpV8KkGNSyRSrwDD9RPMkNgVPMNRVm
HLFmognlOvQ0dKB76zTC0l0BkFV8eF0X9JGe+pcoYEds0C4TcqvjAK1dSMd7c000
zZsQ79w2qRx6WSzmgbAMrU/Z2j6X5QnEf+36abvxh8a6Zgx+0TBxgugtLD/dHCvs
8EWBI/+232VM/pean+A=
=FbBF
-----END PGP MESSAGE-----
Computer: Lenovo ThinkPad L480
Avatar utente
LucaZeta
Prode Principiante
Messaggi: 118
Iscrizione: giovedì 12 aprile 2018, 11:07
Distribuzione: Ubuntu 20.04.4 LTS

Re: problemi di autenticazione con il protocollo rsync

Messaggio da LucaZeta »

london3 ha scritto:
venerdì 3 giugno 2022, 19:12
C'è nessuno?
Comunque ho tolto auth users dal file /etc/rsyncd.conf e sembra funzionare.
Però ora che ci penso, invece di username e password non si può usare una chiave ssh?
Le connessioni ssh con chiave privata sono sempre assolutamente incoraggiate.
Inserndo la public key nel file authorized_key dell'host di destinazione, la private chiave viene accettata e la connessione stabilita. Lo stesso avviene per rsync.
L'opzione a cui ti riferisci è da considerarsi opportuna.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 24 ospiti