¿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.