Estoy usando OSX High Sierra y bash. Estoy tratando de usar una copia de seguridad script basado en IPv6 LLA (por lo que siempre llegar al servidor, sin DHCP, nombres, etc).
Con IPv4 esto funciona:
rsync -e ssh /src/dir/* user@192.168.0.1:/dst/dir
En Linux/Bash esto funciona:
rsync -e ssh /src/dir/* user@[fe80::a:b:c:d%eth0]:/dst/dir
Pero en el terminal de OSX esto no funcionó.
ssh: Could not resolve hostname [fe80: nodename nor servname provided, or not known
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52/rsync/io.c(453) [sender=2.6.9]
He probado muchas combinaciones de comillas pero sin éxito.
Gracias.
1 votos
¿Funciona ssh por sí solo con IPv6?
1 votos
Sí, utilizando por ejemplo "ssh user@fe80::a:b:c:d%en0". Entonces, ssh funciona bien.
0 votos
Puede ser relevante la versión que estés utilizando. ¿Qué hace
rsync --version
¿en cada máquina?