Olá!,
Seguir por favor abaixo das etapas para usar lisamente e corretamente o rsync.
Etapas para usar o comando do rsync:
Rsync entre server1 e server2 com o AdminUser como o usuário comum do início de uma sessão.
Etapas para fazer server1
1. ssh-keygen - t RSA
Pares chaves públicos/confidenciais da geração da RSA.
Entrar na lima em que para conservar a chave (/home/AdminUser/.ssh/id_rsa
):
Entrar no passphrase (esvaziar para nenhum passphrase):
Entrar no mesmo passphrase outra vez:
Sua identificação foi conservada em /home/AdminUser/.ssh/id_rsa
.
Sua chave pública foi conservada em /home/AdminUser/.ssh/id_rsa.pub
.
A impressão digital chave é:
79:82: 88: ser: 48: 13: C.C.: 73: b8
: BD: d6: 1f:
7c: c5: 54: e0
[email protected]2. scp ~/.ssh/id_rsa.pub AdminUser@server2: ~/.ssh/authorized_keys2
(a chave pública precisa de ser copiada)
Senha de AdminUser@server2's:
id_rsa.pub 100% 419 00:00 0.4KB/s
3. ssh server2 (deve o registrar dentro sem pedir a senha)
Durar o início de uma sessão: Segunda-feira 15 de fevereiro de 23: 34: 03 2010 de 192.168.108.157
4. Ao resync
Para fazê-lo silenciosamente
rsync - az AdminUser@server2: /opt/Work
/opt/Work
Para ver a saída Verbose.
rsync - avz --progresso --stats AdminUser@server2: /opt/Work
/opt/Work
Notas:
- avz
a para a modalidade do arquivo (preservar todos os atributos de cada posse da lima e do diretório, de permissões, etc.).
v para a modalidade verbose (relatar uma lista de limas processadas pelo rsync) e o z para a compressão de dados a transferências da velocidade acima.
5. CronJob a ajustar-se para a réplica 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