synchronization - una - sincronizar carpeta con unidad de red
Sincronización segura de carpetas a través de una red pública (11)
Esta respuesta es similar a la que creó el abridor de subprocesos pero no puedo comentar, así que agrego esto aquí:
Tuve el mismo problema hace un año en un cliente. Necesitábamos una solución guionizable no guiada para sincronizar una gran carpeta con varias subcarpetas a través de Internet.
En ese momento el sistema usaba rsync pero no me gustaba la necesidad de tener que instalar una herramienta de Linux y necesitaba un vpn entre los dos para asegurar la comunicación.
Entonces, el primer enfoque fue crear scripts con Powershell y utilizar WinSCP e IIS ftps (ftp over ssl). ¡Los ftps de WinSCP e IIS no funcionaron bien juntos! La sincronización a menudo conduce a extrañas excepciones que no pudimos solucionar. Luego cambiamos a CrushFTP y sftp (ssh ftp).
Esta solución funciona muy bien! Tuvimos más de 300 implementaciones nocturnas automáticas y ninguna falló. Así que puedo recomendar el uso de powershell para scripting y la librería WinSCP para sincronizar carpetas a un servidor sftp (no ftps). Aunque definitivamente no es tan rápido como rsync, es muy estable y fácilmente programable.
Necesito mantener sincronizados los archivos y carpetas en dos máquinas basadas en Windows y que no son de dominio a través de una red pública.
Estaba pensando rsync sobre SSH, pero me preguntaba si existe una solución más simple. ¿Alguna posibilidad de usar el marco de sincronización sobre SFTP / SCP / SSH?
¿O estoy abierto a mejores ideas?
¿Has probado el galardonado rsyncrypto ?
+1 por la recomendación de Chris. Esto es exactamente lo que utilizo para FolderShare, mantiene las carpetas sincronizadas en 3 PC con Windows y 2 Mac con OS X.
No creo que puedas pasar rsync. Es rápido, confiable y cuando se combina con SSH (que es un requisito suyo), seguro. ¡También es gratis!
Si quieres alguna integración con tus sistemas de control de versiones, echa un vistazo a Unison .
También hay alternativas comerciales como InstantSync .
Parece una caja de libros de texto para usar FolderShare .
Podrías configurar carpetas compartidas a través de una VPN segura con Hamachi , luego usar una aplicación de sincronización de carpetas para sincronizarlas.
Yo recomendaría rdiff-backup . Es compatible con copias de seguridad incrementales a través de SSH y es una solución gratuita y comprobada. Al ser incremental, también permite el acceso a archivos que se eliminaron o a versiones anteriores de archivos modificados.
Yo uso SVN. Funciona (creo) a través de SSH y SSL.
Versiones completas, sincronización de archivos, ¿qué no le gusta?
Imaginé que publicaría lo que finalmente fui - WinSCP - http://winscp.net
Se conecta a través de GUI a un servidor SFTP + admite Local / Remoto / Ambos sincronización + secuencias de comandos con interfaz de línea de comandos / lote.
puedes usar un servidor vpn en hamachi
intente esto, SSHSync para Windows
http://code.google.com/p/sshsync/
Una aplicación de línea de comandos que permite transmisiones FTP seguras inteligentes. SshSync solo admite transferencias de tipo de extracción, pero permite el uso de una clave privada para garantizar que la autenticación sea segura. Un archivo de texto que contiene una lista de archivos siempre procesados se usa para verificar que solo se recuperen los archivos ''nuevos''.