Vor ein paar Wochen gab es bei einer “Computerzeitung” eine Aktion günstig an 30 GB Speicher bei Stratos HiDrive ran zukommen, welcher sich bestens für Backups aller Art nutzen lässt. Neben FTP, WebDAV, Samba ist dort nämlich auch rsync verfügbar.
Da diese und weitere Seiten auf einem vServer mit Debian Lenny laufen ist es somit relativ einfach eine einfache Backuplösung einzurichten. Ich gehe jetzt einfach davon aus, dass ihr euren Server per SSH erreicht.

Sofern rsync bereits auf eurem Server installiert ist, könnt ihr den ersten Befehl ignorieren und mit dem zweiten Befehl direkt einen SSH Public/Private-Key erstellen.

apt-get install rsync
ssh-keygen

Die Ausgabe sollte in etwa so aussehen, wie auf dem obigen Screenshot. Bei der Abfrage nach der Passphrase einfach zwei mal Enter drücken.
Wir benötigen nun den Public-Key, dementsprechend ladet euch z.B. mit WinSCP für Windows oder Cyberduck für Mac OS X die Datei id_rsa.pub herunter.

Dieser muss nun in HiDrive Bereich hochgeladen werden. Der entsprechende Punkt ist unter dem Reiter Einstellungen unter Kontenverwaltung -> OpenSSH-Schlüssel zu finden.

Als nächstes richten wir nun ein Verzeichnis im HiDrive ein, dazu einfach via WebDAV oder online im Dateimanager ein Verzeichnis anlegen. Mein Beispielverzeichnis liegt z.B. unter users//sicherungen.

Nun benötigen wir noch den rsync-Befehl. Dieser lautet wie Folgt:

rsync -rltDvzre "ssh -i /root/.ssh/id_rsa" /var/www/ @rsync.hidrive.strato.com:/users//sicherungen

Dadurch wird zum einen unser private-key genutzt, zum anderen haben wir den Vorteil, dass Sicherungen inkrementell angelegt werden.
Da ich aber die Sicherung nicht immer manuell starten möchte, sondern möchte, dass die Sicherungen immer automatisch morgens um 4.00 stattfinden soll nutzen wir einen Cronjob. Dazu in die Konsole crontab -e eingeben und Enter drücken.

Dort fügt ihr nun die bereits o.g. Zeile ein und ergänzt die Zeitangaben 0 4 * * *

0 4 * * * rsync -rltDvzre "ssh -i /root/.ssh/id_rsa" /var/www/ @rsync.hidrive.strato.com:/users//sicherungen

Fazit
Für eine einfache Backuplösung sollte diese Anleitung ausreichen. Dadurch das wir allerdings eine leere Passphrase verwenden, sollten sensible Daten dennoch nicht gesichert werden. Ein möglicher weiterer Schritt wäre es z.B. die Daten in einem TrueCrypt-Container zu sichern.

Wie sichert ihr euren vServer? Nutzt ihr rsync oder andere Alternativen? Wenn ja, welche?

Über den Autor

- 23 Jahre alt, wohnt in Dortmund, macht eine Ausbildung bei einem Dortmunder Unternehmen zum Fachinformatiker - Systemintegration, BVB-Fan.

3 Kommentare zu vServer mit rsync auf Strato HiDrive sichern


  1. Jan
    Feb 06, 2011

    Ich gratuliere.

    Deine Seite ist sehr sauber aufgebaut,

    und deine HowTos sind sehr einfach beschrieben.Danke

    Weiter so!! :)


  2. Philipp
    Mrz 08, 2011

    DANKE – Das hat mir gerade sehr geholfen.

    Interessant wäre noch die -delete option mit einzubauen, sonst hat man irgendwann einen unübersichtlichen misst auf der Platte :-) Gut etwas gefährlich ist es auch – muss man halt abwägen


  3. Luv
    Sep 28, 2011

    mit
    ssh-add key permanent speicehrn

Hinterlasse einen Kommentar




Creative Commons Lizenzvertrag ipv6 ready