dsalvanhini Postado Fevereiro 4, 2012 Compartilhar Postado Fevereiro 4, 2012 Ola pessoal, estou configurando um servidor de bkp externo para minhas vps. li alguns tópicos aqui no fórum que o método mais seguro a ser utilizado seria o Rsync, ao invés de FTp, pois se minha vps for invadida o invasor poderá ter acesso aos dados e invadir meus bkps tb. Agora eu nunca configurei o Rsysnc a configuração do WHM ja esta sendo executada todos os dias agora preciso configurar o envio dos arquivos para o servidor de bkp com o Rsync. Alguem poderia me dar uma ajuda pois não sei onde começar rss... Obrigado Link para o comentário Compartilhar em outros sites More sharing options...
Jordan Miguel Postado Fevereiro 4, 2012 Compartilhar Postado Fevereiro 4, 2012 Primeiro você entra no servidor que irá enviar os backups e vai até o diretório de chaves: cd ~/.ssh Então, cria as chaves para utilização do rsync: ssh-keygen -f NOMEDACHAVE -t rsa -N '' Após, isto, dois arquivos serão criados dentro da pasta. NOMEDACHAVE e NOMEDACHAVE.pub Você copia o conteúdo de NOMEDACHAVE.pub através de: cat NOMEDACHAVE.pub E adiciona em ~/.ssh/authorized_keys NO SERVIDOR QUE RECEBE OS BACKUPS utilizando o nano. Após isto, basta criar o comando de acordo com o que necessita. Geralmente, aqui é utilizado: rsync -a -e "ssh -i /root/.ssh/NOMEDACHAVE -p PORTASSH" /caminho_dos_backups usuario@IPSERVIDORREMOTO:PASTADEDESTINO Link para o comentário Compartilhar em outros sites More sharing options...
Andre Juliano Postado Fevereiro 5, 2012 Compartilhar Postado Fevereiro 5, 2012 Jordan e como fazer para que ele execute de modo automático todos os dias? WebChamp - Hospedagem de Sites, Revenda de Hospedagem, Revenda de VPS, Servidores Virtuais (OpenVZ / KVM). Link para o comentário Compartilhar em outros sites More sharing options...
BRANIX Postado Fevereiro 5, 2012 Compartilhar Postado Fevereiro 5, 2012 Jordan e como fazer para que ele execute de modo automático todos os dias? Olá Aqui fiz um script simples nesse mesmo modelo que o Jordan fez. Segue abaixo #!/bin/bash # Copyright(C) DominusHost # backup.sh v1 # dhbackup # http://www.dominushost.com.br echo " Coletando dados " /usr/sbin/cpulimit -e rsync -l 10 & export tiday=`date +%F` echo " "> /var/log/dhbackup.$tiday rsync -e "ssh -p PORTA" -avz --progress root@DOMINIOSERVIDOR:/DiretorioOrigem /DiretorioDestino | tee /var/log/dhbackup.$tiday No cron tem está assim: 23 * * * * /scripts/dhbackup/backup.sh > /dev/null 2>&1 Usei o http://cpulimit.sourceforge.net/ Para limitar o uso. Link para o comentário Compartilhar em outros sites More sharing options...
dsalvanhini Postado Fevereiro 5, 2012 Autor Compartilhar Postado Fevereiro 5, 2012 Primeiro você entra no servidor que irá enviar os backups e vai até o diretório de chaves: cd ~/.ssh Então, cria as chaves para utilização do rsync: ssh-keygen -f NOMEDACHAVE -t rsa -N '' Após, isto, dois arquivos serão criados dentro da pasta. NOMEDACHAVE e NOMEDACHAVE.pub Você copia o conteúdo de NOMEDACHAVE.pub através de: cat NOMEDACHAVE.pub E adiciona em ~/.ssh/authorized_keys NO SERVIDOR QUE RECEBE OS BACKUPS utilizando o nano. Após isto, basta criar o comando de acordo com o que necessita. Geralmente, aqui é utilizado: rsync -a -e "ssh -i /root/.ssh/NOMEDACHAVE -p PORTASSH" /caminho_dos_backups usuario@IPSERVIDORREMOTO:PASTADEDESTINO Ate aqui para mim funcionou ok. vou testar no exemplo de scrip para deixar como Cron. Obrigado a todos mais uma vez.. depois informo se funcionou como Cron. Link para o comentário Compartilhar em outros sites More sharing options...
alancb Postado Fevereiro 6, 2012 Compartilhar Postado Fevereiro 6, 2012 Uma ferramenta de backup bem boa eh o backuppc ou o bacula http://backuppc.sourceforge.net/ Ambos trabalham com rsync e o backuppc eh mais simples de configurar Link para o comentário Compartilhar em outros sites More sharing options...
dsalvanhini Postado Dezembro 7, 2012 Autor Compartilhar Postado Dezembro 7, 2012 ola galera estou usando o Rsync em um script rsync -a -e "ssh -i /root/.ssh/NOMEDACHAVE -p PORTASSH" /caminho_dos_backups usuario@IPSERVIDORREMOTO:PASTADEDESTINO sempre usei esse script e nucna tive problemas agora estou recebendo a seguinte mensagem quando executo o comando. rsync -a -e "ssh -i /root/.ssh/NOMEDACHAVE -p PORTASSH" /caminho_dos_backups usuario@IPSERVIDORREMOTO:PASTADEDESTINO Address x.x.x.x maps to nickserver.net, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT! sending incremental file list depois ele começá a enviar os arquivos mas do nada para o envio e recebo a seguinte mensagem de erro. rsync error: unexplained error (code 255) at rsync.c(542) [sender=3.0.6] Link para o comentário Compartilhar em outros sites More sharing options...
dsalvanhini Postado Julho 6, 2013 Autor Compartilhar Postado Julho 6, 2013 ola galera contratei um servidor de backup e não estou conseguindo adicionar a chave publica no servidor de destino pois não tenho acesso ao diretorio ~/.ssh/authorized_keys e também não tenho acesso ao painel de controle para fazer isso, foi fornecido somente uma acesso shell existe alguma outra forma de autorizar via chave ? obs: via script utilizando senha esta ok. Link para o comentário Compartilhar em outros sites More sharing options...
dsalvanhini Postado Julho 6, 2013 Autor Compartilhar Postado Julho 6, 2013 não sei se ajuda mas o shell é -jailshell: Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados