Vittor Postado Fevereiro 2, 2022 Compartilhar Postado Fevereiro 2, 2022 (editado) 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 Fevereiro 2, 2022 por Vittor Detalhes 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
LucianoZ Postado Fevereiro 2, 2022 Compartilhar Postado Fevereiro 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 Citar Chamou? Estamos ai! Link para o comentário Compartilhar em outros sites More sharing options...
Vittor Postado Fevereiro 2, 2022 Autor Compartilhar Postado Fevereiro 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Fabio S Araujo Postado Fevereiro 2, 2022 Compartilhar Postado Fevereiro 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 Citar Suporte TI & Service Provider - Visite nosso novo site Link para o comentário Compartilhar em outros sites More sharing options...
barreto Postado Fevereiro 2, 2022 Compartilhar Postado Fevereiro 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Vittor Postado Fevereiro 2, 2022 Autor Compartilhar Postado Fevereiro 2, 2022 Sim 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
LucianoZ Postado Fevereiro 3, 2022 Compartilhar Postado Fevereiro 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 Citar Chamou? Estamos ai! Link para o comentário Compartilhar em outros sites More sharing options...
chuvadenovembro Postado Fevereiro 3, 2022 Compartilhar Postado Fevereiro 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 Citar █ 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 More sharing options...
Vittor Postado Fevereiro 3, 2022 Autor Compartilhar Postado Fevereiro 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
chuvadenovembro Postado Fevereiro 3, 2022 Compartilhar Postado Fevereiro 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 Citar █ 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 More sharing options...
Posts Recomendados
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.