I need to keep the files & folders on two Windows-based, non-domain machines synchronized across a public network.
I was thinking rsync over SSH - but I was wondering if there is a simpler solution? Any possibility of using the sync framework over SFTP/SCP/SSH?
Or I'm open to better ideas?
Syncthing is an application that lets you synchronize your files across multiple devices. This means the creation, modification or deletion of files on one machine will automatically be replicated to your other devices. We believe your data is your data alone and you deserve to choose where it is stored.
Syncthing is a P2P (peer to peer) network that allows you to keep your files synchronised. Syncthing aims to replace services such as: Dropbox, Google Drive and OneDrive. By putting the user in control of their own data. Syncthing enables the user to set up multiple 'nodes' which can communicate with eachother.
I don't think you could go past rsync. It's fast, reliable and when coupled with SSH (which is a requirement of yours), secure. It's also Free!
If you want some integration with your versioning systems, check out Unison.
There are also commercial alternatives such as InstantSync.
Figured I'd post what I finally went with - WinSCP - http://winscp.net
Connects via GUI to an SFTP server + supports Local/Remote/Both synchronization + scriptable with command-line/batch interface.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With