Pregunta

Necesito mantener los archivos & amp; carpetas en dos máquinas sin dominio basadas en Windows sincronizadas en una red pública.

Estaba pensando en rsync a través de SSH, pero me preguntaba si hay 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?

¿Fue útil?

Solución 2

Pensé que publicaría lo que finalmente fui con: WinSCP - http://winscp.net

Se conecta a través de GUI a un servidor SFTP + admite sincronización Local / Remota / Ambas + programable con interfaz de línea de comandos / lote.

Otros consejos

No creo que puedas ir más allá de rsync. Es rápido, confiable y, cuando se combina con SSH (que es un requisito suyo), es seguro. ¡También es gratis!

Si desea cierta integración con sus sistemas de versiones, consulte Unison .

También hay alternativas comerciales como InstantSync .

Parece un caso de libro de texto para usar FolderShare .

Esta respuesta es similar a la que creó el abridor de hilos, pero no puedo comentar, así que agrego esto aquí:

Hace un año tuve el mismo problema con un cliente. Necesitábamos una solución gui sin scripts para sincronizar una carpeta grande 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 necesitar un vpn entre los dos para asegurar la comunicación.

Por lo tanto, el primer enfoque fue hacer scripts con Powershell y usar WinSCP y IIS ftps (ftp sobre ssl). Los ftps de WinSCP e IIS no funcionaron bien juntos La sincronización a menudo conduce a extrañas excepciones que no pudimos arreglar. Luego cambiamos a CrushFTP y sftp (ssh ftp).

¡Esta solución funciona muy bien! Tuvimos más de 300 despliegues automáticos nocturnos y ninguno falló. Así que puedo recomendar el uso de powershell para las secuencias de comandos y la biblioteca WinSCP para sincronizar las carpetas con un servidor sftp (no ftps). Aunque definitivamente no es tan rápido como rsync, es muy estable y fácil de scripts.

Puede configurar carpetas compartidas a través de una VPN segura con Hamachi , luego use una aplicación de sincronización de carpetas para sincronizar ellos arriba.

¿Has probado el galardonado rsyncrypto ?

Yo uso SVN. Funciona (creo) sobre SSH y SSL.

Control de versiones completo, sincronización de archivos, ¿qué más se puede pedir?

Recomiendo rdiff-backup . Admite copias de seguridad incrementales a través de SSH y es una solución probada y gratuita. Al ser incremental, también permite el acceso a los archivos que se eliminaron o a versiones anteriores de los archivos modificados.

+1 para la recomendación de Chris. Esto es exactamente para lo que uso FolderShare, mantiene las carpetas sincronizadas en 3 PC con Windows y 2 Macs con OS X.

puede usar un vpn servidor en hamachi

prueba esto, SSHSync para Windows

http://code.google.com/p/sshsync/

Una aplicación de línea de comandos que permite transmisiones inteligentes seguras de FTP. SshSync solo admite transferencias de tipo pull, 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 utiliza para comprobar que solo se recuperan los archivos 'nuevos'.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top