Backup com rsync, sem autenticação [RESOLVIDO]

1. Backup com rsync, sem autenticação [RESOLVIDO]

Gilberto
Gilberto_ps

(usa FreeBSD)

Enviado em 11/01/2016 - 10:17h

Bom pessoal, hoje surgiu uma duvida...
costumo fazer backup com o rsync.
Ex:
rsync -arvz -e "ssh -p 22" --progress /var/www/html/ root@192.168.10.9:/root/

Mais sempre precisa da senha.

Quero fazer um script, que faça esse backup automático.
Alguém sabe o que devo fazer?


  


2. MELHOR RESPOSTA

Phillipe Smith
SmithuX

(usa Arch Linux)

Enviado em 11/01/2016 - 11:42h

Você pode fazer de duas maneiras:
1) Criar uma chave publica, sem senha, e enviar para o servidor remoto
ssh-keygen -t rsa (pressione ENTER nas perguntas que surgirem)
ssh-copy-id root@192.168.10.9

Depois é só usar seu comando do rsync normalmente
rsync -arvz -e "ssh -p 22" --progress /var/www/html/ root@192.168.10.9:/root/ 

2) Configurar um servidor rsync
Configure um arquivo em /etc/rsyncd.conf (se não existir, pode criá-lo), e configure, mais ou menos, como abaixo:

max connections = 2
log file = /var/log/rsync.log
timeout = 300

[root]
comment = Root directory
path = /root
read only = no
list = yes
uid = root
gid = root
hosts allow = 127.0.0.0/8 10.0.0.0/24

Edite o arquivo /etc/xinetd.d/rsync e altere de disable = yes para disable = no
Reinicie o xinetd:
service xinetd restart 

Efetue o comando do rsync da seguinte forma:
rsync -arvz --progress /var/www/html/ rsync://192.168.10.9/root/ 


3. Re: Backup com rsync, sem autenticação [RESOLVIDO]

4. Re: Backup com rsync, sem autenticação [RESOLVIDO]

Gilberto
Gilberto_ps

(usa FreeBSD)

Enviado em 11/01/2016 - 11:51h

Obrigado SmithuX
E isso mesmo.
Ajudou bastante.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts