0 votos

Usar rsync para sincronizar entre 2 Macs de forma inalámbrica

Tengo dos Macs, me gustaría utilizar rsync para sincronizar la carpeta de inicio, las preferencias (si es posible) y las aplicaciones.

Quiero que rsync se ejecute automáticamente si se modifica algún archivo en estos dos Macs, quiero que se sincronice completamente y de forma inalámbrica.

¿Es posible hacer un archivo .command después de escribir los códigos?

Me gustaría tener un tutorial completo sobre esto, he encontrado un montón de softwares en línea y también preguntando en todas partes. No consigo una opción barata o gratuita para sincronizar mis 2 Macs fácilmente. ¡Muchas gracias!

1voto

Neil Puntos 49

Aunque puedo decir, que esto es una mala idea, aquí está mi respuesta :

Si tienes un router en medio, debería funcionar, si no, necesitas configurar una red Ad-Hoc.

Configurar un par de claves ssh :

ssh-keygen -t rsa
ssh-copy-id 'usuario@otroMac'

Y escribe tu rsync para cada mac :

rsync -e "ssh" -rc --borrar ~/ usuario@otroMac

(-e "ssh" = utilizar ssh para la transferencia
-r = recursivo
-c = comprimido
--delete = elimina los archivos que no están en el dispositivo local
~/ = Carpeta de inicio
)

Por supuesto, puedes ajustarlos.

Si no tienes IPs estáticas en los Macs, supongo que puedes llamarlos por su nombre DNS, como "Toms-MacBook.local" o puedes hacer ping al nombre DNS y sacar la IP y dársela al comando rsync.

Y la opción de borrar es el problema. Si dos macs están trabajando al mismo tiempo, los archivos se borran cuando estás trabajando. En estos casos se usaría un servidor.

Al final, hay que probarlo y decidir por uno mismo, si no hay nada que perder, yo también le daría una oportunidad.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X