merlin3011 Geschrieben 15. Januar 2005 Teilen Geschrieben 15. Januar 2005 Hallo zusammen, Ich habe ein kleines problem, Ich habe so ein zwei webserver rumstehen ( nicht bei mir zu hause ) und nocheinen bei mir daheim als "backupserver" nun mein problem: ich bräuchte ein tool oder ein kleines sqript das mir jeden Tag eine FTP verbindung aufmacht zu meinem webserver (am besten SFTP) da habe ich mehr zugriffe also auf alle konten die ich da angelegt habe, der dann schaut was ist neu auf meinem Server und das dann synchronisiert. Ach ja meine Webserver sind suse Linux 9.x und mein Server daheim Mandrake 10.x also das was ich brauche ist dann von der grund her so: ftp open xxx.xxx.xxx.xxx ascii oder binary >> habe ja bild und textdateien also nicht alles gleich cd ../../../ "put" * und das ganze mit unterverzeichnisse und so weiter und das alles sollte auf meinem "heimserver" erfolgen weil der ja nicht immer an ist und die webserver laufen ja immer.... HILFE Danke im voraus MfG Merlin Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SystemError Geschrieben 15. Januar 2005 Teilen Geschrieben 15. Januar 2005 Hallo zusammen, Ich habe ein kleines problem, Ich habe so ein zwei webserver rumstehen ( nicht bei mir zu hause ) und nocheinen bei mir daheim als "backupserver" nun mein problem: ich bräuchte ein tool oder ein kleines sqript das mir jeden Tag eine FTP verbindung aufmacht zu meinem webserver (am besten SFTP) da habe ich mehr zugriffe also auf alle konten die ich da angelegt habe, der dann schaut was ist neu auf meinem Server und das dann synchronisiert. Hallo Merlin3011, also für den von Dir beschriebenen Einsatzzweck würde ich Dir via SSH getunneltes RSync empfehlen. RSync überträgt (wenn richtig angewendet) nur die Differentials und findet schon selbst raus welche Dateien sich verändert haben. Ich verwende RSync beruflich && privat zu Backupzwecken und habe bis jetzt keine schlechten Erfahrungen machen können. Beispielhafte Syntax: [root@myboxen root]# rsync -ave ssh --delete --force --stats /home/myuser/ root@myserver:/mnt/data1/backup/myuser --exclude-from=/home/myuser/etc/exclude.list Die Optionen && Parameter im einzelnen: -a : ArchiveMode, den wirst du für Backups haben wollen -v : verbose -e ssh : tunnele die Verbindung via SSH --delete : lösche nicht mehr vorhandene Dateien --force : lösche nicht mehr vorhandene Verzeichnisse --stats : gebe ein paar zusätzliche Statistiken aus /home/myuser/ : lokales Verzeichnis auf myboxen das gesichert werden soll root@myserver:/mnt/data1/backup/myuser: Zielverzeichnis auf myserver --exclude-from=/home/myuser/etc/exclude.list: Da liegt eine ExcludeListe Alles weitere in man rsync. Wenn Du dann noch die entsprechen SSH PublicKeys hinterlegt hast wirst Du nicht mal nach nem Passwort gefragt. Du solltest aber höllisch aufpassen in welche "Richtung" Du RSync laufen lässt... ...spreche da aus schmerzlicher Erfahrung. ;-) Ich weiss du hattest eigentlich nach gescriptetem SFTP gefragt; ich halte aber SFTP an dieser Stelle einfach für das falsche Tool. ;-) Bye SystemError Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Schlaubi Geschrieben 15. Januar 2005 Teilen Geschrieben 15. Januar 2005 Hallo, ich halte aber SFTP an dieser Stelle einfach für das falsche Tool. mir gehts genauso. Ich habe sehr gute Erfahrungen mit Rsync gemacht, ebenfalls beruflich und [&& <--das fand ich gut *g] privat. Falls es aus irgendwelchen Gründen nicht anders geht und du FTP verwendne musst, schau dir mal "expect" an. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Nachtgeist Geschrieben 15. Januar 2005 Teilen Geschrieben 15. Januar 2005 ICh wuerde rdiff empfehlen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.