Fazer backup em cliente fora da rede

1. Fazer backup em cliente fora da rede

joao victor silva
agiotacr3nte

(usa Outra)

Enviado em 21/06/2023 - 11:08h

Tenho um servidor A na cloud, onde fica o Bacula, que se comunica com o B, no B eu tenho acesso a um servidor via vpn em outra faixa de IP, o C.

No /etc/hosts do C, pensei em fazer o seguinte, o dns sd.storage.com 10.255.255.99 (um dns que nao existe), e quando o C tentasse buscar o .99, com um dnat, direciona para o .B, e o .B direciona para o .A

Preciso fazer o backup do cliente C, no caso, sei que isso é possível mas não sei como, utilizando IPTABLES talvez, mas nao tenho noção como



  


2. RE: FAZER BACKUP EM CLIENTE FORA DA REDE

Luiz Eduardo Maia Ribeiro
distromaialinux

(usa Debian)

Enviado em 22/06/2023 - 14:36h

Você pode escolher fazer por rysinc ou scp, no meu caso eu tenho feito por scp e estou feliz com o resultado. SCP é cópia segura de um computador para o outro isso é feito através do serviço ssh. No Windows tem um programa chamado de WinScp que facilita a visualização da pasta ou arquivo a ser copiado do servidor para o computador.

Primeiro você precisa criar uma pasta comum a um usuário que não seja o root.

mkdir /home/usuario/pasta

copia o que quiser para a nova pasta chamada pasta/ com o seguinte comando:

sudo cp -rfv /etc/hosts /home/usuario/pasta/

depois:
sudo chown usuario:usuario -R pasta

Eu tenho feito cópia assim:
# De um PC Para o outro:
# O exemplo: dominio.com (faz referencia a um computador. Já o dominio2.com faz referencia a outro computador).

sudo scp -r -P (porta-ssh) usuario@dominio.com:/home/usuario/pasta/hosts usuario@dominio2.com:/home/usuario/pasta_compartilhada/

# Para meu pc
sudo scp -r -P (porta-ssh) usuario@dominio.com:/home/usuario/pasta/hosts /home/meu_usuario/Downloads/


Depois é só criar um evento no crontab com o comando crontab -e ou editando manualmente no /etc/crontab isso para ter um backup automatizado.

Para linux com interface gráfica existe o programa Timeshift que utiliza os mesmos conceitos que o RSYNC é muito bom.

Para cópia com Rsync, existem videos no youtube explicando como fazer backup.

Video RSYNC:
https://www.youtube.com/watch?v=4uAnxiaOq6Y&pp=ygUFcnN5bmM%3D


Se for cópia para algum HD Externo, é preciso montar o hd no /mnt e inserir informação no arquivo fstab informando que o hd externo é uma nova partição e com isso ele subirá junto com o sistema sempre já montando automaticamente quando reiniciar o seu linux.

Espero ter ajudado, valeu!



3. Re: Fazer backup em cliente fora da rede

Martina
Mrtina

(usa HaikuOS)

Enviado em 23/06/2023 - 05:28h

Se entendi corretamente, você deseja fazer backup do servidor C, que está em uma faixa de IP diferente, usando o servidor B como intermediário para se comunicar com o servidor A. Você está considerando usar o iptables para realizar esse redirecionamento.

Aqui está um exemplo de como você pode configurar o iptables no servidor B para encaminhar as conexões do servidor C para o servidor A:

Certifique-se de ter o iptables instalado no servidor B. https://www.mymilestonecard.biz/

Abra o terminal e execute o seguinte comando para permitir o redirecionamento de pacotes no servidor B:

sudo sysctl net.ipv4.ip_forward=1

Em seguida, adicione uma regra de iptables para encaminhar as conexões do servidor C para o servidor A. Suponha que o endereço IP do servidor C seja 10.0.0.10 e o endereço IP do servidor A seja 192.168.0.10. Execute o seguinte comando:

sudo iptables -t nat -A PREROUTING -d 10.0.0.10 -j DNAT --to-destination 192.168.0.10

Isso direcionará qualquer pacote destinado ao endereço IP do servidor C para o endereço IP do servidor A.

Certifique-se de que o servidor C tenha sua rota padrão configurada corretamente para o servidor B.

Com essas configurações, as conexões originadas no servidor C serão redirecionadas para o servidor A. Dessa forma, o servidor B atuará como um intermediário para permitir que o Bacula, no servidor A, faça backup do cliente C.

Lembrando que é importante ter um bom entendimento do iptables e da configuração de rede para realizar essas alterações com segurança. Se você não tem experiência com iptables ou configuração de rede, é recomendável buscar a assistência de um especialista em redes ou consultor de TI para garantir a configuração correta e segura do seu ambiente.


4. Re: Fazer backup em cliente fora da rede

Buckminster
Buckminster

(usa Debian)

Enviado em 23/06/2023 - 15:27h

Pelo que diz aqui

https://www.bacula.org/13.0.x-manuals/en/main/Brief_Tutorial.html

https://www.bacula.org/13.0.x-manuals/en/main/Backup_Strategies.html

https://groups.google.com/g/bacula-backup-pt-br/c/dZNFI8dRXDw

https://groups.google.com/g/bacula-backup-pt-br/c/qYmR27fQdr8

o Bacula faz isso com as configurações corretas bastando liberar as portas nos firewalls envolvidos.

E tem também o recurso de backup na "nuvem":
https://www.bacula.org/13.0.x-manuals/en/main/Storage_Daemon_Configuratio.html#SECTION00244000000000...


________________________________________________
Always listen the Buck!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts