Ir para conteúdo

Featured Replies

Postado
  • Autor

O código ficou dessa forma:

rsync -avzhe "ssh -p 22" --delete --info=progress2 /home2/backup user@ip-server --log-file=/home2/backup/log

 

Mas ao validar, dá o erro:

Falha na validação de transporte “Raspberry - BR”: Não foi possível abrir “/var/cpanel/backups/tmp.test.21315-1643901533.copy” após baixá-lo.

 

Eu já fiz o teste no terminal após gerar a chave.

ssh user@ip-server

Logou sem precisar da senha.

 

 

 

Screenshot_20220203-121902.png

Postado

Considere fazer o backup e crie um script com esse rsync ai pra fazer o backup (acho até mais seguro)

E supondo que esteja fazendo backup em um raspberry, considere também fazer o caminho inverso.

Rodar o rsync no raspberry (ele ter acesso sem senha ao servidor) copiando os arquivos via rsync...

Essa sugestão seria caso o ip do raspberry seja dinamico...Basta ligar ele e rodar o script em screen pra fazer o backup por exemplo...

Aqui eu tenho um pi 4 que uso pra fazer umas copias dos backups e deixá-las offline pra quando chegar o dia do apocalipse hehehe

AtarWeb.com.br • Hospedagem de Site + SSL Grátis
█ Revenda de Hospedagem DirectAdmin SSD + SSL Grátis
Postado
  • Autor
3 minutos atrás, chuvadenovembro disse:

Essa sugestão seria caso o ip do raspberry seja dinamico...Basta ligar ele e rodar o script em screen pra fazer o backup por exemplo...

O raspberry tem um IPV4 fixo.

Então a conexão poderia ser feita do servidor cPanel para o raspberry.

Obrigado pela ajuda, vou realizar mais alguns testes e formas diferentes de fazer isso.

 

Postado

Se você criar um script e rodar ele via cron com notificação por email após a conclusão, vai ficar show

Você precisa apenas saber quando que o cron pode rodar com a certeza que o backup diario está concluído...

Segue sugestão de script que faz envio por email (você vai precisar adaptar ai, pois uso esse no raspberry com mutt para envio de emails)

#!/bin/bash
# Backup Remoto via Rsync
# INICIO

# Desliga a interface grafica para melhorar o desempenho (apenas se o rapberry tiver pouca memória ram)
# sudo service lightdm stop

# Variaveis
PORTA="PORTAAQUI"
SERVIDOR="SERVIDORAQUI"
SOURCE="root@XXX.XXX.XXX.XXX:/backup/weekly/*/accounts/"
DESTINATION="/media/pi/PASTADESEJADAAQUI/"
LOGFILE=/media/pi/PASTADESEJADAAQUI/$SERVIDOR.log
TXTFILE=/media/pi/PASTADESEJADAAQUI/$SERVIDOR.txt
SENDER="root"
RECIPIENT="SEUEMAILAQUI"
SUBJECT="Backup Local - $SERVIDOR"

#Do the deed
rsync -avzhe "ssh -p $PORTA" --delete --info=progress2 $SOURCE $DESTINATION --log-file=$LOGFILE

# Criar arquivo de log em um txt com as 10 ultimas linhas apenas.
tail -100 $LOGFILE > $TXTFILE

# Remover log
rm -f $LOGFILE

# Notificação por email
echo "Backup Local - $SERVIDOR finalizado!"
mutt -a $TXTFILE -s "$SUBJECT" -- "$RECIPIENT" < $TXTFILE
echo "Email enviado"
# FIM

Eu não manjo de programação, adaptei esse script ai pra fazer backup e deixá-lo offline.

Eu rodo esse script em screen (vários servidores um seguido do outro) e a cada backup concluído ele envia uma notificação por email.

Como o log geralmente fica gigantesco, pra não sobrecarregar a conta de email passei a colocar apenas as ultimas linhas do log em anexo para ter uma noção como foi a conclusão do processo rsync...

AtarWeb.com.br • Hospedagem de Site + SSL Grátis
█ Revenda de Hospedagem DirectAdmin SSD + SSL Grátis

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.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?