Hi,
Пожалуйста последуйте за под шагами для того чтобы использовать rsync ровно и правильно.
Шаги для использования командование rsync:
Rsync между server1 и server2 с AdminUser как обычный потребитель имени пользователя.
Шаги для того чтобы сделать server1
1. ssh-keygen - t rsa
Пары производить общественные/приватные rsa ключевые.
Войдите архив в сохранить ключа (/home/AdminUser/.ssh/id_rsa
):
Войдите passphrase (опорожните для никакого passphrase):
Входите такое же passphrase снова:
Ваше идентификация было сохранено в /home/AdminUser/.ssh/id_rsa
.
Ваш общественный ключ был сохранен в /home/AdminUser/.ssh/id_rsa.pub
.
Ключевой фингерпринт является следующим:
79:82: 88: является следующим: 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
(общественному ключу нужно быть скопированным)
Пароль AdminUser@server2's:
id_rsa.pub 100% 419 00:00 0.4KB/s
3. ssh server2 (внести вас в журнал внутри без просить пароль)
Продолжайте имя пользователя: Понедельник 15-ое февраля 23: 34: 03 2010 от 192.168.108.157
4. К resync
Сделать его молчком
rsync - az AdminUser@server2: /opt/Work
/opt/Work
Увидеть Verbose выход.
rsync - avz --прогресс --stats AdminUser@server2: /opt/Work
/opt/Work
Примечания:
- avz
a для режима архивохранилища (сохраньте все атрибуты каждого владения архива и директории, позволений, etc).
v для verbose режима (сообщите список архивов обрабатываемых rsync) и z для уплотнения данных к переходам скорости вверх.
5. CronJob, котор нужно установить для репликации 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