Tengo dos portátiles. Los uso indistintamente y quiero un sistema en el que se sincronice una biblioteca "compartida" entre las dos máquinas, de modo que si creo/cambio/elimino un archivo en la máquina A, lo mismo sucede en la máquina B (después de la aprobación, para que pueda detener sincronización en caso de que los archivos se borraran accidentalmente en una de las máquinas). Las transferencias de datos deben cifrarse correctamente, sin archivos almacenados con terceros. De esta manera, mis archivos siempre estarían seguros y respaldados en máquinas bajo mi control. Debe ser seguro de usar en redes públicas. ¿Cuál es/son mi(s) mejor(es) opción(es)?
Ejecuto Windows 8.1 en ambas máquinas.
Puede que no sea la forma más eficiente, y también estoy interesado en lo que ofrecerían otras respuestas. Normalmente uso Bitvise para sincronizar mis datos entre dispositivos.
Primero, instala Bitvise SSH Server en cualquiera de las máquinas (o en ambas) y Bitvise Tunnerlier en la otra. Debe configurar el servidor para SFTP siguiendo estas instrucciones . También asegúrese de modificar los permisos de uso compartido de las carpetas que desea sincronizar para poder acceder a ellas de forma remota. Después de eso, puede abrir Tunnerlier en cualquiera de las computadoras y copiar sus archivos a la otra usando los botones de carga o descarga:
(imagen del sitio web de Bitvise)
Puntos principales:
Para una mayor seguridad al transferir datos a través de Internet, le sugiero que inicie una conexión VPN entre las dos máquinas antes de la transferencia. Esto le permitiría usar direcciones IP locales y nombres de host como si estuvieran en una red doméstica. Para eso, uso TeamViewer con la opción VPN seleccionada
Editar:
En lugar de Bitvise Tunnelier, puede usar cualquier cliente SFTP para acceder al servidor BItvise que configuró en la otra computadora. Puede valer la pena revisar WinSCP, ya que tiene un botón Sincronizar:
(Fuente: Wikipedia)
Sugeriría usar un sistema de control de versiones distribuido como mercurial , (posiblemente con TortoiseHg o posiblemente incluso git .
Podrá retroceder y avanzar el estado de los directorios controlados sin una conexión remota, podrá recuperar archivos "eliminados", podrá sincronizar entre máquinas a través de la red, memoria USB, VPN o incluso correo electrónico (enviando parches en el último caso).
Si usa principalmente archivos de texto, solo se intercambian las diferencias, lo que lo hace rápido y eficiente, e incluso los archivos .???x y zip de MS-Office se pueden manejar de la misma manera a través de la extensión ZipDoc en mercurial .
Sincronizar las carpetas cuando están en la misma red puede ser tan simple como ejecutar hg serve en una máquina y hg pull en la otra si originalmente clonó desde esa.
Además, podrá realizar un seguimiento de los cambios realizados en cada archivo.
Mercurial es gratuito (tanto Libre como FOSS), multiplataforma y (creo) mucho más fácil de usar que muchos sistemas de control de versiones.
Hemos utilizado el unísono para esto con éxito. Tiene una sola computadora maestra con una IP estática (no necesita ser potente, hemos usado computadoras de escritorio antiguas e incluso una Raspberry Pi antes). Todas las transferencias se realizan a través de SSH y solo tengo un script en el que hago doble clic para sincronizar los últimos cambios. Incluso tiene un verificador de conflictos incorporado, por lo que mi secuencia de comandos sincroniza todos los archivos que no están en conflicto y luego lo vuelve a ejecutar para solicitar los archivos en conflicto.
BitTorrent Sync mantendrá los directorios (carpetas) sincronizados en varios dispositivos sin necesidad de almacenamiento en la nube.
Los archivos modificados, agregados o eliminados en un sistema se reflejarán en el otro sistema.
El software es gratuito (también conocido como "freeware" o "gratis").
Tienen foros de soporte disponibles en forum.bittorrent.com
Nick Dickinson Wilde
usuario7548
tímrico
usuario7548
2426021684