Hi Neo,
FTP ist keine optimale Idee, FTP hat keine hash summs oder ähnliches, es kann nur anhand des Timestamps Prüfen, was unweigerlich zu Problemen führen wird.
Im Optimalfall verwendest du hierfür also rsync, die C't hatte mal einen recht guten Anfänger Artikel darüber.
Im endeffekt brauchst du rsync für dein System und rsync auf dem Server.
Anschliessend kannst du per:
Code: Alles auswählen
rsync -arze ssh user@server.tld:/home/user /backup/dir
Den ganzen Mist kopieren, user, server.tld und Pfade bei bedarf anpassen.
Das Bezieht sich jetzt auf Linux/Unix auf dem Home Rechner, von dem du diesen vorgang ja startet, wenn du Windows hast brauchst du natürlich rsync für Windows, das bekommst du *in hostmaster ml kram* auf:
http://winrsync.sunsite.dk
Da kann ich dir aber nicht zu helfen, ich hoffe einfach mal es kann auch per putty sowas per ssh machen. Alternativ kannst du auch auf einem hohen Port den rsync Server auf der Unix Kiste starten (Port über 1024) und per Rsync normal connecten, dann isses aber nicht verschlüsselt.
Die Datenbanken kannst du ja einfach vorher in Files dumpen (mysqldump) und dann mitrunterladen.
Wenn du auf dem Homerechner Linux/Unix hast, kannst du dir natürlich auch mal rdiff-backup anschauen:
http://rdiff-backup.stanford.edu/
Verwendest auch rsync+SSH, bietet aber nette möglichkeiten zum Storage (Backup mit Reverse diff um auf alte Versionen zurückzuspringen). Dies verwende ich (nebenbei bemerkt) auch bei meinen Kunden und bin recht zufrieden damit.
Also von Linux aus isses am einfachsten und da kann ich dir auch weiterhelfen, bei windows mußt du mit der Doku und dem auskommen was ich geschrieben hab.
Jens Gutzeit