SSH & Avançado 0 visualizações

Como usar o comando rsync para fazer backup incremental de um servidor para outro

Ver no WHMCS

Como usar o comando rsync para fazer backup incremental de um servidor para outro

Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu guia de confiança, onde aprendemos juntos com paciência, clareza e um toque de calor humano. Hoje vamos explorar uma ferramenta poderosa e prática: o rsync, ideal para fazer backups incrementais entre servidores — como se fosse um “backup inteligente” que só copia o que mudou.

Se você está aqui, provavelmente quer proteger seus dados com segurança, sem gastar tempo ou espaço desnecessário. Boa notícia: com rsync, isso é possível — mesmo que você não seja um especialista em terminal. Vamos juntos, passo a passo, como se fosse um treinamento de verdade, com o coração aberto e o foco no seu sucesso.

Antes de começar: entenda o que é rsync

O rsync é um comando que permite copiar arquivos entre dois sistemas (como seu servidor e outro servidor remoto) de forma eficiente e inteligente. Ele só transfere os arquivos que mudaram — ou seja, se você fez um backup ontem e hoje só alterou um documento, ele só copia esse documento, não o todo.

Dica do Sensei: rsync é como ter um ajudante que sabe exatamente o que já foi feito. Ele não repete o que já foi feito — só cuida do novo. Isso economiza tempo, banda e energia. Ótimo para backups diários!

Pré-requisitos: o que você precisa ter

  • Seu servidor (com acesso SSH) — geralmente o seu plano GeHost já tem isso ativado.
  • Um segundo servidor (remoto) onde você quer armazenar o backup — pode ser outro servidor da GeHost, um VPS, ou até uma máquina pessoal com acesso SSH.
  • Chave SSH configurada entre os servidores (para autenticação segura).
  • Conhecimento básico de terminal (ou acesso ao SSH no painel da GeHost).

Passo a passo: como usar rsync com segurança e clareza

  1. Entre no terminal do seu computador (ou use o painel da GeHost com a ferramenta SSH integrada).

    Se estiver usando Linux, macOS ou Windows com WSL, o terminal já está disponível. Se preferir, pode usar o SSH no painel — vá em SSH Access no cPanel.

  2. Verifique se a chave SSH está configurada entre os servidores.

    Se você ainda não tem uma chave SSH, gere uma com:

    ssh-keygen -t rsa -b 4096

    Depois copie a chave pública para o servidor remoto:

    ssh-copy-id usuario@servidor-remoto

    Isso evita digitar senha toda vez — e é essencial para backups automáticos.

  3. Teste a conexão SSH com o servidor remoto:

    ssh usuario@servidor-remoto

    Se conseguir entrar sem pedir senha, está tudo certo!

  4. Monte o comando rsync com os parâmetros corretos.

    Use este modelo como base:

    rsync -avz --delete /caminho/local/ usuario@servidor-remoto:/caminho/remoto/

    Explicando os parâmetros:

    • -a: modo arquivar — mantém permissões, datas, links simbólicos.
    • -v: modo verboso — mostra o que está sendo feito.
    • -z: compressão durante a transferência (economiza banda).
    • --delete: remove arquivos no destino que não existem mais no origem (mantém sincronizado).
  5. Execute o comando com os caminhos reais do seu servidor.

    Exemplo prático:

    rsync -avz --delete /home/usuario/public_html/ backup@backup-servidor:/backup/site-123/

    Isso copia todos os arquivos do seu site para o servidor de backup, só transferindo o que mudou.

  6. Configure um cron job para automação (opcional, mas altamente recomendado).

    Para fazer backups diários automaticamente, use o cron no seu servidor:

    crontab -e

    Depois adicione uma linha como:

    0 2 * * * /usr/bin/rsync -avz --delete /home/usuario/public_html/ backup@backup-servidor:/backup/site-123/

    Isso executa o backup todos os dias às 2 da manhã.

Imagens para te ajudar no caminho

Se você está usando o painel da GeHost para acessar o SSH, veja como fica a tela de acesso:

Tela de login do cPanel com campos Usuário e Senha

Se precisar de ajuda com o acesso SSH, confira a seção SSH Access no cPanel — lá você pode gerar chaves e testar conexões.

Dica final do Sensei

Backup não é só para emergências. É um hábito de cuidado com seus dados. Com o rsync, você cria uma rotina simples, segura e eficiente — como um ritual de proteção diária.

Se tiver dúvidas, não hesite: entre em contato com nosso suporte (30 dias grátis após a entrega) ou consulte seu plano no painel do cliente. Estamos aqui para te ajudar, com respeito e verdade.

Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA — CNPJ: 46.647.904/0001-04*

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.