Cela est très simple, si on utilise l'excellent programme lftp :

Sous debian-like :

aptitude install lftp

Pour backuper les sources de mon blog par exemple, il suffit de :

lftp ftpperso.free.fr -u garnier.gauthier

Une fois authentifié, il faut utiliser la commande mirror :

mirror . /home/backup/blog/

Et voila, ça tourne tout seul ! A noter, vous pouvez fournir le nom de passe directement à lftp en ligne de commande, et donc, insérer tout cela dans un script automatique.

Plus aucune excuse pour ne pas faire de sauvegarde !