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 site I want to backup online, and I have FTP access. Is there a faster way instead of downloading it to my PC and the reuploading it to the backup server?

share|improve this question
    
Do you have shell access to either the backup server or the web server? –  Joel Spolsky May 14 '09 at 17:31

3 Answers 3

up vote 1 down vote accepted

If you have just FTP access - no shell access - no rsync - then it is not possible to make the servers talk directly to each other. You will need to use your own computer as an intermediate.

If you need to do this regularly then you can script this - for example using the perl Net::FTP module, see this article for an example http://www.linuxjournal.com/article/6686

share|improve this answer

You could FXP it through your PC if both systems supported it, a good tool to use on Windows to try this is FlashFXP (which is actually a nice FTP client also). If you do not have any sort of other access such as shell or RDP though, you cannot initiate a direct transfer from one server to the other, and in that case, yes you would have to download it, and then re-upload it.

If you have RDP/SSH access to either server, you can push/pull the data directly using a variety of methods.

share|improve this answer

rsync is the gold standard for this sort of thing, if you have shell/remote desktop access to either server. Lots of options, including the very useful option to only transfer changed files.

share|improve this answer
    
And compression. (He did bring up speed.) –  Trevor Bramble May 14 '09 at 15:52

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.