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

0

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

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

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

Me gustaría tener un tutorial completo sobre esto, he encontrado muchos softwares en línea y también lo he preguntado en todas partes. No puedo obtener una opción barata o gratuita para sincronizar mis 2 Mac fácilmente. ¡Muchas gracias!

    
pregunta Jimmy Wong 07.06.2014 - 20:04

1 respuesta

1

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

Si tiene un enrutador en el medio, eso debería funcionar; de lo contrario, debe configurar una red Ad-Hoc.

Configurar un ssh-keypair:

  

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

Y escribe tu rsync para cada mac:

  

rsync -e "ssh" -rc --delete ~ / user @ otherMac

(-e "ssh" = usa ssh para transferir
-r = recursivo
-c = comprimido
--delete = eliminar archivos que no están en el dispositivo local
~ / = Home-Folder
)

U puede, por supuesto, ajustarlos.

Si no tienes IP estáticas en las Mac, supongo que puedes llamarlas por su nombre de DNS, como "Toms-MacBook.local" o puedes hacer ping al nombre de DNS y generar la IP. al comando rsync.

Y la opción de eliminar es el problema. Si dos macs funcionan al mismo tiempo, los archivos se eliminan cuando está trabajando. En tales casos, utilizarías un servidor.

Al final, tienes que probarlo y decidir por ti mismo, si no hay nada que perder, también lo intentaré.

    
respondido por el rwenz3l 07.06.2014 - 21:33

Lea otras preguntas en las etiquetas