Mudanças entre as edições de "Backup Quijaua"
De MochilaWiki
Ir para navegaçãoIr para pesquisar (Criou página com '<source lang="bash"> cd /home/database && \ rsync -ptvr --delete --rsh='ssh -p200' root@192.168.0.1:/var/lib/automysqlbackup/latest last ; \ cd last && \ find | cpio -dplm ../new...') |
|||
Linha 1: | Linha 1: | ||
+ | == dicas == | ||
+ | # criar pasta para backup | ||
+ | # endereço da pasta que terá cópia de segurança | ||
+ | # instalar rsync nas duas máquinas (cliente/servidor) | ||
+ | # o indica é fazer acesso ssh como root, pois algumas pastas podem não ter permissão para outros usuários | ||
+ | # restringir o acesso como root pot ip | ||
+ | |||
+ | == script == | ||
<source lang="bash"> | <source lang="bash"> | ||
cd /home/database && \ | cd /home/database && \ | ||
Linha 8: | Linha 16: | ||
mv new last | mv new last | ||
</source> | </source> | ||
+ | |||
+ | == ajustando ssh == | ||
+ | certifique que em /etc/ssh/sshd_config esteja liberado o acesso como root, deve ficar assim | ||
+ | PermitRootLogin yes | ||
+ | |||
+ | Depois libere o acesso como root somente para o ip 192.168.0.2 | ||
+ | AllowUsers root@192.168.0.2 | ||
+ | |||
== Referências == | == Referências == | ||
* [http://blog.liquuid.net/2008/05/11/time-machine-no-linux-com-rsync/ time machine no linux com rsync] | * [http://blog.liquuid.net/2008/05/11/time-machine-no-linux-com-rsync/ time machine no linux com rsync] | ||
− | + | * [http://ubuntuforums.org/showthread.php?t=1416730 SSH Server restrict root login to certain ip(s)] | |
[[Categoria:Backup]] | [[Categoria:Backup]] |
Edição das 05h41min de 10 de novembro de 2012
dicas
- criar pasta para backup
- endereço da pasta que terá cópia de segurança
- instalar rsync nas duas máquinas (cliente/servidor)
- o indica é fazer acesso ssh como root, pois algumas pastas podem não ter permissão para outros usuários
- restringir o acesso como root pot ip
script
cd /home/database && \
rsync -ptvr --delete --rsh='ssh -p200' root@192.168.0.1:/var/lib/automysqlbackup/latest last ; \
cd last && \
find | cpio -dplm ../new && \
cd - && \
mv last `date +%Y%m%d` && \
mv new last
ajustando ssh
certifique que em /etc/ssh/sshd_config esteja liberado o acesso como root, deve ficar assim
PermitRootLogin yes
Depois libere o acesso como root somente para o ip 192.168.0.2
AllowUsers root@192.168.0.2