Vittor Posted February 2, 2022 Share Posted February 2, 2022 (edited) 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. Edited February 2, 2022 by Vittor Detalhes 0 Quote Link to comment Share on other sites More sharing options...
LucianoZ Posted February 2, 2022 Share Posted February 2, 2022 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. 0 Quote Chamou? Estamos ai! Link to comment Share on other sites More sharing options...
Vittor Posted February 2, 2022 Author Share Posted February 2, 2022 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.. 0 Quote Link to comment Share on other sites More sharing options...
Fabio S Araujo Posted February 2, 2022 Share Posted February 2, 2022 O plugin do Jet backup custa menos de 4 euros por mês, vale cada centavo, aí vc faz o backup vi SSH para qualquer Linux. 0 Quote Suporte TI & Service Provider - Visite nosso novo site Link to comment Share on other sites More sharing options...
barreto Posted February 2, 2022 Share Posted February 2, 2022 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? 0 Quote Link to comment Share on other sites More sharing options...
Vittor Posted February 2, 2022 Author Share Posted February 2, 2022 Sim 0 Quote Link to comment Share on other sites More sharing options...
LucianoZ Posted February 3, 2022 Share Posted February 3, 2022 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 1 Quote Chamou? Estamos ai! Link to comment Share on other sites More sharing options...
chuvadenovembro Posted February 3, 2022 Share Posted February 3, 2022 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 0 Quote █ AtarWeb.com.br • Hospedagem de Site + SSL Grátis █ Revenda de Hospedagem DirectAdmin SSD + SSL Grátis Link to comment Share on other sites More sharing options...
Vittor Posted February 3, 2022 Author Share Posted February 3, 2022 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? 0 Quote Link to comment Share on other sites More sharing options...
chuvadenovembro Posted February 3, 2022 Share Posted February 3, 2022 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 0 Quote █ AtarWeb.com.br • Hospedagem de Site + SSL Grátis █ Revenda de Hospedagem DirectAdmin SSD + SSL Grátis Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.