пакетный файл, работающий как запланированная задача, сделает это для Вас:
rem ### get files from a remote folder
> ftp.do echo o ftp.site.net
>> ftp.do echo <user>
>> ftp.do echo <pass>
>> ftp.do echo cd /folder/
>> ftp.do echo prompt
>> ftp.do echo mget *
>> ftp.do echo bye
ftp -s:ftp.do
del ftp.do
при необходимости в чем-то большем чем этом затем потребности, вероятно, более конкретны, в этом случае больше детали о вопросе не причинило бы боль :)
если Вы хотите использовать, это в сценарии 'нажатия' на сервере с резервными копиями затем просто подкачивает mget с mput
Это не поддерживается больше, но я использую Восстановление из http://sourceforge.net/projects/restore
делает sftp, ftp, Samba и резервные копии mysql наряду с изменениями / расписания
может делегировать пользователям и т.д., и все сделано через веб-UI :)
Резервное копирование Cobian делает то, что Вы хотите. Это поддерживает Полное/Возрастающее/Дифференциальное резервное копирование, сохраняя несколько копий с меткой времени, места назначения, которые могут быть Локальным/Samba/FTP, полным входом (с опцией послать журнал по электронной почте Вам после резервных копий), и шифрование (потому что FTP не безопасен).