Hi,
Behaga följer nedanfört kliver för att använda rsync slätt och korrekt.
Kliver för att använda rsync befaller:
Rsync mellan server1 och server2 med AdminUser som allmänning loggar in användaren.
Kliver för att göra server1
1. ssh-keygen - t rsa
Frambringa nyckel- allmänhet/privat rsa para.
Skriv in sparar i vilket till räddningen det nyckel- (/home/AdminUser/.ssh/id_rsa
):
Skriv in passphrasen (töm för ingen passphrase):
Skriv in samma passphrase igen:
Ditt ID har sparats i /home/AdminUser/.ssh/id_rsa
.
Ditt offentliga nyckel- har sparats i /home/AdminUser/.ssh/id_rsa.pub
.
Det nyckel- identifierar med fingeravtryck är:
79:82: 88: var: 48: 13: dc: 73: b8
: bd: d6: 1f:
7c: c5: 54: e0
[email protected]2. scp ~/.ssh/id_rsa.pub AdminUser@server2: ~/.ssh/authorized_keys2
(nyckel- behov för allmänhet att kopieras)
AdminUser@server2's-lösenord:
id_rsa.pub 100% 419 00:00 0.4KB/s
3. ssh server2 (bör logga dig in, utan att fråga för lösenord),
Vara inloggningen: Måndag Feb 15 23:34: 03 2010 från 192.168.108.157
4. Till resyncen
Att att göra den tyst
rsync - az AdminUser@server2: /opt/Work
/opt/Work
Att att se tillverkat Verbose.
rsync - avz --framsteg --statistik AdminUser@server2: /opt/Work
/opt/Work
Noterar:
- avz
a för arkiverar funktionsläget (sylt som alla attribut av varje spara och arkiväganderätten, tillåtelser, etc.).
v för verbose funktionsläge (anmäla en lista av sparar bearbetat av rsync) och z för att datakompression ska rusa upp överföringar.
5. CronJob till uppsättningen för replicationen 5minutes
i. crontab - e
ii. */5 * * * * rsync - az AdminUser@server2: /opt/Work
/opt/Work
iii. crontab - l
rsync - az AdminUser@server2: /opt/Work
/opt/Work
HTH
Ramakant