Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

linux_vollbackup_per_ftp [2010/01/29 16:25]
127.0.0.1 Externe Bearbeitung
linux_vollbackup_per_ftp [2011/01/18 13:54] (aktuell)
miq Etwas ausgearbeitet, Fehler korrigiert.
Zeile 1: Zeile 1:
 +====== Backup per FTP unter Linux ======
 +Ein einfaches Shellscript um das eigene Homeverzeichnis auf einen FTP-Server zu sichern. Das Backup wird verschlüsselt, sodass eine Ablage auf einem "unsicheren" Server im Netz möglich ist.
 +
 +Das Skript wird im Verzeichnis /home/<benutzername>/Backup abgelegt, die Pfade und Ausschlüsse an die eigene Umbegung angepasst.
 +
 <code bash> <code bash>
 +
 #!/bin/bash #!/bin/bash
  
Zeile 5: Zeile 11:
 filename=`uname -n`_backup_`date +%F`.tar.bz2 filename=`uname -n`_backup_`date +%F`.tar.bz2
  
-# der zu sichernde ordner uns alle ausschluesse+# der zu sichernde Ordner uns alle Ausschluesse
-z.B. die caches der browser sowie den muelleimer +Z.B. die Caches der Browser sowie den Muelleimer 
-# außerdem die backupdatei selbst +# außerdem die Backupdatei selbst. 
-parameter: c-ompress, p-reserver permissons, z-gzip compression +Parameter: c-ompress, p-reserver permissons, z-gzip compression 
-tar cpjf $filename --exclude=/home/miq/Backup /home/miq+tar cpjf $filename --exclude=/home/<benutzername>/Backup /home/<benutzername>
  
-verschluesselung für angegebenen schluesselbesitzer+Verschluesselung für angegebenen Schluesselbesitzer
-dem public key muss vollstaendig vertraut werden, sonst erzeugt+Dem Public Key muss vollstaendig vertraut werden, sonst erzeugt
 # gpg einen prompt. # gpg einen prompt.
-# -z 0 = keine kompression, hat tar ja schon gemacht +# -z 0 = keine Kompression, hat tar ja schon gemacht 
 gpg --encrypt --recipient <name> -z 0 $filename  gpg --encrypt --recipient <name> -z 0 $filename 
  
-# hochladen auf den ftp+# hochladen auf den FTP
 curl -s -T $filename.gpg -u <user>:<passwort> ftp://<server>/<Verzeichnis> curl -s -T $filename.gpg -u <user>:<passwort> ftp://<server>/<Verzeichnis>
 +
 </code> </code>
linux_vollbackup_per_ftp.1264778736.txt.gz · Zuletzt geändert: 2011/01/18 13:54 (Externe Bearbeitung)
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 3.0 Unported