Howto / Linux
Sincronizzare directory con Rsync over SSH
Author: Tafaz
Visits: 2020
Date: 18.10.2008
Rsync ci permette di mantenere sincronizzato il contenuto di una cartella su un'altra preservando permessi, date, ownership e quant'altro. Questo è molto utile per eseguire copie di backup locali ad esempio della nostra webroot, ma con una semplice implementazione possiamo far passare Rsync su ssh per poter sincronizzare una cartella locale su una macchina remota (sia in intranet che in internet) in tutta sicurezza visto che ssh cripta i dati.
L'ambiente in cui ho applicato questa soluzione è una LAN e lo scopo è quello di copiare i files della webroot dove sviluppo (che chiameremo client per chiarezza) su una macchina di storage (che chiameremo server) per avere una copia di backup dei lavori in caso si rompesse il disco.
Prima di tutto voglio evitare di dover inserire ogni volta la password per accedere alla macchina di storage (IP 192.168.1.200) e per far questo verifico che su quella macchina esista l'utente "tafaz" che è lo stesso che uso sul mio pc.
tafaz@ubuntu:~$ ssh root@192.168.1.200
root@192.168.1.200's password:
Linux Storage 2.6.24-16-server #1 SMP Thu Apr 10 13:58:00 UTC 2008 i686
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
Last login: Sat Oct 18 00:11:56 2008 from 192.168.1.200
root@Storage:~$ tafaz@Storage:~$ cat /etc/passwd |grep tafaz
tafaz:x:1000:1000:tafaz,,,:/home/tafaz:/bin/bash
Author: Tafaz
Visits: 2020
Date: 18.10.2008
L'ambiente in cui ho applicato questa soluzione è una LAN e lo scopo è quello di copiare i files della webroot dove sviluppo (che chiameremo client per chiarezza) su una macchina di storage (che chiameremo server) per avere una copia di backup dei lavori in caso si rompesse il disco.
Prima di tutto voglio evitare di dover inserire ogni volta la password per accedere alla macchina di storage (IP 192.168.1.200) e per far questo verifico che su quella macchina esista l'utente "tafaz" che è lo stesso che uso sul mio pc.
tafaz@ubuntu:~$ ssh root@192.168.1.200
root@192.168.1.200's password:
Linux Storage 2.6.24-16-server #1 SMP Thu Apr 10 13:58:00 UTC 2008 i686
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
Last login: Sat Oct 18 00:11:56 2008 from 192.168.1.200
root@Storage:~$ tafaz@Storage:~$ cat /etc/passwd |grep tafaz
tafaz:x:1000:1000:tafaz,,,:/home/tafaz:/bin/bash
Page 1 of 3
>>
Se vuoi discutere con noi su questo articolo o comunque vuoi porci delle domande usa il nostro Forum

