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/ .