¿Cómo uso rsync con una dirección IPv6 a través de SSH?


15

He tenido dificultades para conectarme a mi dirección IPv6 a través de rsync. Debido a que el argumento para la carpeta de destino está separado por dos puntos, la dirección IPv6 interrumpe esto de la siguiente manera:

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

¿Cómo uso rsync con una dirección IPv6 a través de SSH?

Respuestas:


18

Querrá poner la dirección entre paréntesis de la siguiente manera:

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

10

Intente colocar la dirección IPv6 entre paréntesis, de esta manera:

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

4

Me he encontrado con el mismo problema y descubrí que la respuesta aceptada no funcionaba con mi versión de rsync (2.6.9) cuando usaba user @ como prefijo

Como solución alternativa, puede usar la -l useropción de ssh:

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

1
Esa versión tiene que tener más de 10 años. ¿Por qué estás usando una versión tan antigua?
kasperd

2
Es el valor predeterminado enviado con macOS 10.11
Romuald Brunet el

¡Gracias! Yo mismo tuve este problema en OSX (10.12). Funciona perfectamente, ninguna de las otras respuestas funciona.
Someguy123
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.