Installa la nostra toolbar!
Tips / Linux
addthis
Sincronizzare directory con Rsync over SSH - The Fast Way
Author: Red3d
Visits: 1543
Date: 19.02.2009


In riferimento all' articolo Sincronizzare directory con Rsync over SSH , più completo ed esaustivo, propongo qui di seguito un sunto dei comandi da eseguire per effettuare il backup con Rsync over ssh su un server remoto.


Scenario:  copiare dati da SERVER1 a SERVER2



1. Entrare in ssh in SERVER1 


2. Lanciare questo comando per genereare le chiavi pubbliche da trasferire poi in SERVER2. Alle eventuali richieste premere sempre invio confermando le risposte predefinite.

ssh-keygen -t dsa

3. Lanciare questo comando per "trasferire" le chiavi appena create in SERVER2. Alla richiesta della password inserire quella dell'utente scelto per accedere a SERVER2. Ovviamentei campi in grassetto vanno sostituiti con i vostri  dati.

ssh utente@ip_server2 ‘test -d .ssh || mkdir -m 0700 .ssh ; cat >> .ssh/authorized_keys && chmod 0600 .ssh/*’ < ~/.ssh/id_dsa.pub

4. Testare la connessione. Se non viene chiesta nessuna password abbiamo praticamente finito.

ssh utente@ip_server2

5. eseguire rsync per copiare i dati.

rsync -e ssh -avz –delete /directory_server1_da_copiare/ utente@ip_server2:/cartella_destinazione_su_server2/ >> ~/backup.log

6. se è quello che vi serve, inserite il comando in esecuzione programmata con il comando:

crontab -e

ed aggiungere la riga simile a questa, adattandola alle proprie esigenze.

30 * * * * root rsync -e ssh -avz –delete /directory_server1_da_copiare/  utente@ip_server2:/cartella_destinazione_su_server2/  >> ~/backup.log




Page 1 of 1


Se vuoi discutere con noi su questo articolo o comunque vuoi porci delle domande usa il nostro Forum

COMMENTI

Aggiungi un commento! +
(I commenti verranno moderati prima della pubblicazione)

On 08.04.2009 Michele wrote:
In questa maniera perņ ho il contenuto della cartella a uguale alla cartella b, ma se un utente modifica la cartella b la cartella a viene sincronizzata ? Grazie in anticipo. M


Top