Utilizo mi computadora portátil con Ubuntu-desktop para hacer todo mi trabajo, pero también tengo una computadora de escritorio de gama baja en mi oficina sentada allí. Decidí instalar el servidor Ubuntu en él y usarlo para duplicar la carpeta de inicio de toda mi laptop, para facilitar las cosas cuando decida formatear el disco duro de mi laptop.
Siempre que estoy en el trabajo, ambas máquinas están conectadas a una red y se comunican fácilmente (y de alta velocidad) a través de ssh. Cuando no estoy en el trabajo, todavía se puede acceder al escritorio a través de ssh. Idealmente, la sincronización se realizaría automáticamente en segundo plano, cada vez que cambie algo. Solo tiene que ser de una manera: los cambios que hago en la computadora portátil deben sincronizarse con el servidor, pero no es necesario lo inverso.
Sé que hay software para esto, mi pregunta es: ¿Qué software puedo usar para lograr los objetivos anteriores y también aprovechar al máximo las velocidades de la red local cuando estoy en el trabajo? Como a veces me ocuparé de archivos grandes, el proceso de sincronización debe darse cuenta de que las dos computadoras comparten una red local, y luego aprovechar eso (en lugar de siempre sincronizar a través de Internet).
Para ser claros, la sincronización a través de la red es realmente más importante para mí aquí que la sincronización a través de Internet. Idealmente, el software comprobaría si el primero está disponible y, si no, probaría el último; pero si eso no es posible, el primer caso es mi prioridad.
Espero que esto no sea demasiado largo. Gracias por adelantado.