[ Home | Liste | F.A.Q. | Risorse | Cerca... ]


[ Data: precedente | successivo | indice ] [ Argomento: precedente | successivo | indice ]


Archivio: Dicembre 2007 ml@sikurezza.org
Soggetto: Re: [ml] backup online
Mittente: David Galligani
Data: Tue, 11 Dec 2007 14:13:15 +0100 (CET)
Il 08/12/2007 15:28, Claudio Telmon ha scritto:

> sto cercando servizi di backup online adatti a PMI.


Non so con Window$
altrimenti quello che vuoi te io l'ho fatto semplicemente con rsync , ssh e cron ...
Ti mando lo scriptino che uso io , spero serva a qualcosa .



Ciao

David Galligani

--------------------------------------------inizio scriptino------------------------------
#!/bin/bash
# Prima generare in ordine la key per il client
# e poi per il server



MACCHINA="MacchinaX"


KEY="/root/.ssh/backup" TARGET="aaa.bbb.ccc.ddd:/home/pippo/" ORIGIN="/bckremoto/" OPTIONS="-auvzgt --exclude=*.3dm" # Opzioni di Rsync HOUR=`date +%H:%M:%S` DAYOFW=`date +%a` DATE=`date +%d-%m-%y`

MAILFROM="maili1@xxxxxxx"
MAILCC="mail2@xxxxxxx"
MAILTO="mail3@xxxxxxx"


################################################################################



echo "Cominciando il Backup della cartella $ORIGIN il giorno $DAYOFW $DATE alle ore $HOUR" > /var/log/backup
echo "Segue il report di RSYNC :" >> /var/log/backup


rsync $OPTIONS -e 'ssh -c blowfish -i '$KEY' -ax -o ClearAllForwardings=yes' $ORIGIN $TARGET >> /var/log/backup

if [ $? = 0 ]; then
echo "Backup Completato con successo in data `date +%x` alle ore `date +%H:%M:%S` ">> /var/log/backup
else
echo "Backup Fallito !!! " >> /var/log/backup
fi


cat /var/log/backup >> /var/log/backup.history
cp /var/log/backup /var/log/backup.$DATE


#Personalmente preferisco nail , se no puoi usare mailx ...

nail -s "Backup Remoto $MACCHINA $DATE " -r $MAILFROM $MAILTO < /var/log/backup


----------------------------------------------fine scriptino---------------------------------


prima devi generare le chiavi

---------------------------------------------inizio script gen key client------------

SERVER=aaa.bbb.ccc.ddd
ssh-keygen -N '' -C backup1 -t rsa -f ~/.ssh/backup
scp ~/.ssh/backup.pub $SERVER:.ssh
--------------------------------------------fine --------------------------------------------


-------------------------------------------inizio script gen server --------------
cd ~/.ssh
mv backup.pub authorized_keys


--------------------------------------------fine ----------------------------------------




[ Home | Liste | F.A.Q. | Risorse | Cerca... ]

www.sikurezza.org - Italian Security Mailing List
(c) 1999-2005