Come posso utilizzare rsync con un indirizzo IPv6 tramite SSH?


15

Ho avuto difficoltà con la connessione al mio indirizzo IPv6 tramite rsync. Poiché l'argomento per la cartella di destinazione è separato da due punti, l'indirizzo IPv6 lo interrompe in questo modo:

root@fdff::ffff:ffff:ffff:/path/to/dest

Come posso utilizzare rsync con un indirizzo IPv6 tramite SSH?

Risposte:


18

Ti consigliamo di racchiudere l'indirizzo tra parentesi in questo modo:

rsync -rtlzv -e ssh /path/to/src 'root@[fdff::ffff:ffff:ffff]':/path/to/dest

10

Prova a mettere l'indirizzo IPv6 tra parentesi, in questo modo:

root@[2001:db8:1234:5678:feed:face:dead:beef]:/path

4

Ho riscontrato lo stesso problema e ho scoperto che la risposta accettata non funzionava con la mia versione di rsync (2.6.9) quando utilizzavo l' utente @ come prefisso

Per ovviare al problema puoi usare l' -l useropzione di ssh:

rsync -e 'ssh -l root' /path/to/src '[fdff::ffff:ffff:ffff]:/path/to/dest'

1
Questa versione deve avere più di 10 anni. Perché stai usando una versione così vecchia?
— Kasperd,

2
È l'impostazione predefinita fornita con macOS 10.11
— Romuald Brunet dal

Grazie! Ho avuto questo problema su OSX da solo (10.12). Funziona perfettamente, nessuna delle altre risposte funziona.
— Someguy123,
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.