Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have a Windows Server at a data center and an EC2 Windows Server running in the cloud. In the *Nix world I know the answer to sync these would be rsync. What are some good options for Windows? Is FTP over SSL the only choice here? What programs are good for syncing thousands of files over FTP? Robocopy?

share|improve this question

4 Answers 4

up vote 3 down vote accepted

How about rsync? I've used this particular Windows rsync distribution with great success.

There is a "friendly" rsync distribution for Windows, DeltaCopy, but I can't say much about it because I've never used it.

Obviously, you'll need to wrap the traffic in encryption, but either SSH or a VPN can take care of that for you.

share|improve this answer
    
Thanks for the tip on DeltaCopy (where I also discovered Syncrify). The transport is a concern, as running SSH on windows is somewhat of a pain. I've setup cygwin once before for this, but would rather just pay for a commercial product now. –  RyanW Oct 27 '10 at 21:50

For a solution you can automate yourself or run on-demand, robocopy can do mirroring similar to rsync (you'll need to have one of the directories available as a shared directory, first, though).

For a more automated solution, you might want to look into DFS Replication. Once setup, it's fairly automatic in syncing any changes.

share|improve this answer
    
You'd need to add a VPN to this solution to make it anywhere close to tenable. –  EEAA Oct 27 '10 at 21:42
    
I'd like to avoid the hassle of a VPN connection, though it certainly seems like a doable option with EC2 now. I thought robocopy could work over FTP, but maybe not? –  RyanW Oct 27 '10 at 21:49
    
Unless I am missing it, no. Sorry... ss64.com/nt/robocopy.html –  Aaron Copley Oct 27 '10 at 23:17
    
Yeah, a VPN (or otherwise secure connection) is absolutely needed. Sorry, I'd meant to include that, but forgot. –  Christopher Cashell Oct 28 '10 at 15:36

rsync or any of its front-end that suits your needs is good, as for the encryption you can use putty to create an ssh tunnel between the two hosts

share|improve this answer
    
This is what @Evan suggested above. –  RyanW Oct 28 '10 at 19:34

FTP 7.5 comes as a separate download. Install FTP 7.5 on your Windows Server 2008 instance. Use this tutorial to setup your FTP over SSL

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.