Ir para conteúdo
  • Cadastre-se

Backup via rsync (cPanel)


Posts Recomendados

Pessoal, estou precisando configurar para que os backups diários do cPanel sejam enviados via rsync para um servidor externo.

A questão é que eu configurei a opção de destino adicional "rsync" do próprio cPanel, mas invés dele enviar arquivo por arquivo para o servidor de backup, ele tentou fazer o backup completo, resultado: o armazenamento do servidor ficou em 100% kk

Aí eu tentei configurar um script personalizado, segue o script em /scripts/postcpbackup:

#!/bin/sh

 

/usr/bin/rsync -va --progress --delete --rsh='ssh -p22' /home2/backup user@ip-server-backup:~/vps

 

Mas ao configurar esse destino personalizado, e tentar "verificar" o mesmo, da o erro:

Falha na validação de transporte “Servidor - BR”: Não foi possível carregar o arquivo de teste: ssh: connect to host ip-server-backup port 22: Connection refused

 

Alguém teria alguma solução ou outro script que funcione?

O servidor cPanel em questão é de um cliente e possue apenas uma conta cPanel, mas a conta é muito grande e o servidor não possue espaço disponível para gerar um backup completo no próprio armazenamento, então a única solução é fazer via rsync.

 

Se alguém puder me ajudar, agradeço.

Detalhes: Liberei o acesso ao IP nos FireWall de ambos servidores.

 

Editado por Vittor
Detalhes
Link para o comentário
Compartilhar em outros sites

12 minutos atrás, Vittor disse:

Pessoal, estou precisando configurar para que os backups diários do cPanel sejam enviados via rsync para um servidor externo.

A questão é que eu configurei a opção de destino adicional "rsync" do próprio cPanel, mas invés dele enviar arquivo por arquivo para o servidor de backup, ele tentou fazer o backup completo, resultado: o armazenamento do servidor ficou em 100% kk

Aí eu tentei configurar um script personalizado, segue o script em /scripts/postcpbackup:

#!/bin/sh

 

/usr/bin/rsync -va --progress --delete --rsh='ssh -p22' /home2/backup user@ip-server-backup:~/vps

 

Mas ao configurar esse destino personalizado, e tentar "verificar" o mesmo, da o erro:

Falha na validação de transporte “Servidor - BR”: Não foi possível carregar o arquivo de teste: ssh: connect to host ip-server-backup port 22: Connection refused

 

Alguém teria alguma solução ou outro script que funcione?

O servidor cPanel em questão é de um cliente e possue apenas uma conta cPanel, mas a conta é muito grande e o servidor não possue espaço disponível para gerar um backup completo no próprio armazenamento, então a única solução é fazer via rsync.

 

Se alguém puder me ajudar, agradeço.

Detalhes: Liberei o acesso ao IP nos FireWall de ambos servidores.

 

Não sei se agrega para você, mas eu indicaria usar o Jetbackup, se não o conhece, experimente o trial, basta apenas instalar.

Chamou? Estamos ai!

Link para o comentário
Compartilhar em outros sites

31 minutos atrás, Vittor disse:

Pessoal, estou precisando configurar para que os backups diários do cPanel sejam enviados via rsync para um servidor externo.

A questão é que eu configurei a opção de destino adicional "rsync" do próprio cPanel, mas invés dele enviar arquivo por arquivo para o servidor de backup, ele tentou fazer o backup completo, resultado: o armazenamento do servidor ficou em 100% kk

Aí eu tentei configurar um script personalizado, segue o script em /scripts/postcpbackup:

#!/bin/sh

 

/usr/bin/rsync -va --progress --delete --rsh='ssh -p22' /home2/backup user@ip-server-backup:~/vps

 

Mas ao configurar esse destino personalizado, e tentar "verificar" o mesmo, da o erro:

Falha na validação de transporte “Servidor - BR”: Não foi possível carregar o arquivo de teste: ssh: connect to host ip-server-backup port 22: Connection refused

 

Alguém teria alguma solução ou outro script que funcione?

O servidor cPanel em questão é de um cliente e possue apenas uma conta cPanel, mas a conta é muito grande e o servidor não possue espaço disponível para gerar um backup completo no próprio armazenamento, então a única solução é fazer via rsync.

 

Se alguém puder me ajudar, agradeço.

Detalhes: Liberei o acesso ao IP nos FireWall de ambos servidores.

 

Firewall liberado mas a porta 22 deu um connection refused?

Link para o comentário
Compartilhar em outros sites

20 horas atrás, Vittor disse:

Sim, conheço e já utilizo em alguns servidores.

A questão é que esse servidor em questão é de um cliente, e ele não quer contratar uma solução por fora..

Só dor de cabeça ein...

VPS da Cliente não tem espaço, uma solução prática que custa barata também não quer ter.
Ela espera milagres do céu rs

Chamou? Estamos ai!

Link para o comentário
Compartilhar em outros sites

Estou supondo que o seu servidor já tenha acesso livre ao servidor de backup (não precisa de senha)

Testa essa linha:

rsync -avzhe "ssh -p 22" --info=progress2 ORIGEM DESTINO --log-file=ARQUIVODELOG

AtarWeb.com.br • Hospedagem de Site + SSL Grátis
█ Revenda de Hospedagem DirectAdmin SSD + SSL Grátis
Link para o comentário
Compartilhar em outros sites

17 minutos atrás, chuvadenovembro disse:

Estou supondo que o seu servidor já tenha acesso livre ao servidor de backup (não precisa de senha)

Testa essa linha:

rsync -avzhe "ssh -p 22" --info=progress2 ORIGEM DESTINO --log-file=ARQUIVODELOG

E no caso do servidor necessitar de uma senha?

Link para o comentário
Compartilhar em outros sites

Tenta fazer esse procedimento abaixo (o procedimento precisa ser feito no servidor onde você vai rodar o rsync)

1. No servidor de origem gerar uma chave com:
ssh-keygen

2. Vai perguntar o caminho, arquivo e senha, só ir pressionando ENTER

3. Enviar o arquivo de key pública pro servidor de destino com o comando:

ssh-copy-id -i ~/.ssh/id_rsa.pub xxx.xxx.xxx.xx

Poderá testar o acesso depois disso (não pra pedir senha quando rodar o comando abaixo):

ssh [email protected]

E aproveito pra corrigir a linha que mandei, ela não tem a opção DELETE:

rsync -avzhe "ssh -p 22" --delete --info=progress2 ORIGEM DESTINO --log-file=ARQUIVODELOG

AtarWeb.com.br • Hospedagem de Site + SSL Grátis
█ Revenda de Hospedagem DirectAdmin SSD + SSL Grátis
Link para o comentário
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?