Re: rsync tra dbian 9 e debian 10 non funziona

2019-10-05 Per discussione beppe

Il 04/10/2019 14:46, Simone Rossetto ha scritto:

Ciao Beppe

Il giorno ven 4 ott 2019 alle ore 12:46 beppe  ha scritto:

rsync [...] -e "ssh -i
/home/beppe/.ssh/id_rsa -l beppe 192.168.1.70 -p 22"
beppe@192.168.1.70:/home/dati/* /home/dati/
Enter passphrase for key '/home/beppe/.ssh/id_rsa':
bash: 192.168.1.70: comando non trovato

L'opzione -e è sovrabbondante, non serve indicare anche l'host (e
probabilmente neppure l'utente) perché lo specifichi dopo, e neppure
la porta perché è quella di default:

 rsync [...] -e 'ssh -i /home/beppe/.ssh/id_rsa' beppe@192.168.1.70 [...]

Se rsync lo lanci con utente locale "beppe" non serve neppure il
parametro -i perché quella è la chiave di default di "beppe", ti
basta:

 rsync [...] beppe@192.168.1.70:/home/dati/* /home/dati/

per andare direttamente via ssh.

Nota: occhio all'asterisco, mi sa che devi metterlo tra apici singoli
altrimenti la shell te lo espande prima di eseguire il comando. Se
vuoi trasferire tutto il contenuto della cartella /home/dati remota
verso quella locale ti basta mettere uno slash alla fine del path,
senza asterisco, perché l'opzione -a già include il recursive, quindi:

   rsync -Pavz --delete --backup
--backup-dir="/home/backup/cancellati/$(date +\%Y-\%m-\%d)"
--exclude-from '/home/beppe/esclusi.txt'
beppe@192.168.1.70:/home/dati/ /home/dati/


Ciao
Simone


Grazie, adesso funziona tutto.

ciao
Beppe
--


 le nuvole non hanno regole,


 perchè non hanno mai rinunciato


 alla libertà di sognare.



Re: rsync tra dbian 9 e debian 10 non funziona

2019-10-04 Per discussione Simone Rossetto
Ciao Beppe

Il giorno ven 4 ott 2019 alle ore 12:46 beppe  ha scritto:
> rsync [...] -e "ssh -i
> /home/beppe/.ssh/id_rsa -l beppe 192.168.1.70 -p 22"
> beppe@192.168.1.70:/home/dati/* /home/dati/
> Enter passphrase for key '/home/beppe/.ssh/id_rsa':
> bash: 192.168.1.70: comando non trovato

L'opzione -e è sovrabbondante, non serve indicare anche l'host (e
probabilmente neppure l'utente) perché lo specifichi dopo, e neppure
la porta perché è quella di default:

rsync [...] -e 'ssh -i /home/beppe/.ssh/id_rsa' beppe@192.168.1.70 [...]

Se rsync lo lanci con utente locale "beppe" non serve neppure il
parametro -i perché quella è la chiave di default di "beppe", ti
basta:

rsync [...] beppe@192.168.1.70:/home/dati/* /home/dati/

per andare direttamente via ssh.

Nota: occhio all'asterisco, mi sa che devi metterlo tra apici singoli
altrimenti la shell te lo espande prima di eseguire il comando. Se
vuoi trasferire tutto il contenuto della cartella /home/dati remota
verso quella locale ti basta mettere uno slash alla fine del path,
senza asterisco, perché l'opzione -a già include il recursive, quindi:

  rsync -Pavz --delete --backup
--backup-dir="/home/backup/cancellati/$(date +\%Y-\%m-\%d)"
--exclude-from '/home/beppe/esclusi.txt'
beppe@192.168.1.70:/home/dati/ /home/dati/


Ciao
Simone



Re: rsync tra dbian 9 e debian 10 non funziona

2019-10-04 Per discussione Mattia

Il 04/10/19 12:39, beppe ha scritto:


rsync -Pavz --delete --backup 
--backup-dir="/home/backup/cancellati/$(date +\%Y-\%m-\%d)" 
--exclude-from '/home/beppe/esclusi.txt' -e "ssh -i 
/home/beppe/.ssh/id_rsa -l beppe 192.168.1.70 -p 22" 
beppe@192.168.1.70:/home/dati/* /home/dati/

Enter passphrase for key '/home/beppe/.ssh/id_rsa':
bash: 192.168.1.70: comando non trovato

Sembrerebbe solo un errore nella riga di comando. Riduci al minimo le 
opzioni e aggiungi --dry-run e riprova.




rsync tra dbian 9 e debian 10 non funziona

2019-10-04 Per discussione beppe

Debian GNU/Linux 9.11 (stretch)- rsync  version 3.1.2 protocol version 31
e
Debian GNU/Linux 10 (buster)- rsync  version 3.1.3  protocol version 31

sto cercando di usare rsync tra i 2 pc, ma non funziona e da' il 
seguente messaggio:


rsync -Pavz --delete --backup 
--backup-dir="/home/backup/cancellati/$(date +\%Y-\%m-\%d)" 
--exclude-from '/home/beppe/esclusi.txt' -e "ssh -i 
/home/beppe/.ssh/id_rsa -l beppe 192.168.1.70 -p 22" 
beppe@192.168.1.70:/home/dati/* /home/dati/

Enter passphrase for key '/home/beppe/.ssh/id_rsa':
bash: 192.168.1.70: comando non trovato
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(235) 
[Receiver=3.1.3]


ho provato ad aggiungere anche --rsync-path=/usr/bin/rsync
rsync --rsync-path=/usr/bin/rsync ...

il comando ssh -i /home/beppe/.ssh/id_rsa -l beppe 192.168.1.70 -p 22
funziona correttamente e mi connette all'altro pc.

Qualche idea...
Grazie
Beppe

--


 le nuvole non hanno regole,


 perchè non hanno mai rinunciato


 alla libertà di sognare.