Diese Seite ist bei http://www.webhoster.de gehostet. Der Datentransfer erfolgt mit echten FTP. Der FTP-Host hat den Namen ftp://web1175@web1175.michelle.webhoster.ag:21/html - (Port 21 ist der normale FTP-Port) die Daten liegen im Verzeichnis /html.
#!/bin/bash # # Als Shell die Bash und nicht SH angeben. Grund: in Ubuntu etc. # ist die SH mit der dash verlinkt und die kennt beim Builtin # Command "read" die Option -s (silent) nicht. # # Dieses Script dient dazu, einen Webhost von www.webhoster.de # mit wget komplett zu sichern. Nach Anpassen der drei ftp_xyz # Variablem sollte das Script aber auch für andere Webhoster # laufen ... ftp_host=web1175.michelle.webhoster.ag ftp_dir=/html ftp_user=web1175 ftp_passwd=$1 # Password abfragen falls noch nicht gesetzt echo -n "Bitte Password fuer ${ftp_user} auf ${ftp_host} eingben: " [ -z ${ftp_passwd} ] && read -s ftp_passwd # Wir geben erstmal nur die Befehlszeile aus. Durch löschen des "echo" # vor der wget-Befehlszeile läuft das Script automatisch durch. echo Mit folgendeer Befehlszeile können Sie ein Backup erstellen: \n # wget starten # -N (--timestamping): Turn on time-stamping # -nH (--no-host-directories): Legt Download-Files im AKTUELLEN Directory an # -r (--recursive): Turn on recursive retrieving echo wget -nH -r -l inf -N ftp://${ftp_user}:${ftp_passwd}@${ftp_host}${ftp_dir}
Backup bei webhoster anlegen: http://michelle.webhoster.ag/user/web1175/ --> Tools --> Backup Das Backup wird auf ftp://michelle.webhoster.ag/backup angelegt. Leider bricht die FTP-Verbindung beim Holen oft zusammen. Über den HRZ Server geht es: Verbindung zum HRZ ssh rosi@www.online.uni-marburg.de ssh rosi@ssh.staff.uni-marburg.de Holen des bachkups mit (Auchtung! die beiden HRZ Rechner haben unterschiedliche FTP-Clients) Online-Server ncftp -u web1175 ftp://web1175.michelle.webhoster.ag/backup Stuff-Server: ftp /web1175.michelle.webhoster.ag cd backup Holen der Daten auf den lokalen Client: rsync -ave ssh rosi@www.online.uni-marburg.de:/projekte/ub-service/my_backup/ .