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.