Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

One of my clients has a long-standing problem with his FTP connection to a website hosted by Verizon. The website has hundreds of static product pages. Periodically, we refresh the site by pushing new pages up to it. We have tried a number of ways to automate it, but the batch always ends up freezing before it finishes.

Filezilla seems to work well, but so far we have only been able to figure out how to send files up manually. Is there a way to automate FileZilla with scripts, or do I need to get the source and hack it? Or maybe you have heard of this problem and know what the simple solution is?

share|improve this question
"V3r1z0n"? You realize that'll make it hard for anyone having the same issue to find this question via, e.g., Google search. I don't think there is any reason we can't say Verizon. – derobert Jul 15 '09 at 5:52
up vote 3 down vote accepted

You can use WinSCP to perform this kind of automatic upload. It's normally used with SFTP or SCP but it supports plain FTP as well (your server may actually be capable of SFTP or SCP).

WinSCP Automation Guide

You would then add a Windows Scheduled Task to run WinSCP with the script as a command-line argument.

share|improve this answer
Thanks, I'll check it out. – Robert Harvey Jul 15 '09 at 4:07

You may also wish to check out Tunnelier:

It also does SFTP, SSH, port forwarding, etc.

share|improve this answer

I did find with a certain ftps transfer that oddball differences in FTPs protocol did make the client act funny, not finishing transfers and so on. The best we could get was to swap to curl.

share|improve this answer

Your Answer


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.