Como usar rsync para sincronizar arquivos entre servidores com segurança imprimir

  • 0

Como usar rsync para sincronizar arquivos entre servidores com segurança

Olá, querido(a) cliente da GeHost! Seja muito bem-vindo(a) ao seu guia de confiança, escrito com carinho pelo seu Sensei da Tecnologia — que está aqui para te ajudar a dominar o mundo digital com segurança e tranquilidade. Hoje vamos aprender algo poderoso, mas ao mesmo tempo simples: usar rsync para sincronizar arquivos entre servidores com segurança.

Imagine que você tem um site em um servidor e quer copiar seus arquivos para outro — talvez um servidor de backup, ou um ambiente de teste. Fazer isso manualmente é cansativo e cheio de riscos. Mas com rsync, você faz isso rápido, com segurança e só transferindo o que mudou. E tudo isso via SSH — o caminho seguro que a GeHost protege com rigor.

Seja bem-vindo(a) à jornada do rsync seguro. Vamos juntos, passo a passo, com calma e foco. Você vai dominar isso em poucos minutos!

Pré-requisitos: o que você precisa antes de começar

  • Um servidor com acesso SSH (como o da sua conta na GeHost).
  • Seu usuário e senha SSH (ou chave SSH — recomendado para segurança).
  • Conexão com a internet estável.
  • Terminal ou prompt de comando (no Windows: PowerShell ou WSL; no Mac/Linux: Terminal).

Dica do Sensei: Se você ainda não tem acesso SSH ativado na sua conta GeHost, entre no painel do cliente (painel.gehost.com.br) e verifique se o acesso SSH está habilitado no seu plano. Se precisar, entre em contato com o suporte — estamos aqui para te ajudar!

Passo a passo: como usar rsync com segurança

  1. Conecte-se ao servidor via SSH
    Abra seu terminal e digite:
    ssh seu_usuario@seu_servidor.com.br
    Substitua seu_usuario pelo nome de usuário da sua conta na GeHost e seu_servidor.com.br pelo domínio ou IP do servidor (não divulgamos IPs públicos, mas você os encontra no painel do cliente). Tela de login do cPanel com campos de usuário e senha
  2. Verifique os arquivos que deseja sincronizar
    Use o comando ls para listar os arquivos na pasta onde estão seus dados. Por exemplo:
    ls /home/seu_usuario/public_html
    Isso te ajuda a saber o que está sendo sincronizado. Tenha cuidado: rsync é poderoso, mas precisa de atenção.
  3. Use o comando rsync com segurança
    Agora, vamos sincronizar. O formato básico é:
    rsync -avz -e ssh /caminho/local/ usuario@servidor-destino:/caminho/destino/
    Vamos explicar cada parte:
    • -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.
    • -e ssh: usa SSH como transporte seguro.
    Exemplo prático:
    rsync -avz -e ssh /home/seu_usuario/public_html/ usuario@outro-servidor.com.br:/home/usuario/public_html/
    Tela do Gerenciador de Arquivos do cPanel com a estrutura de pastas
  4. Use chaves SSH para maior segurança (recomendado)
    Em vez de digitar senha toda vez, configure chaves SSH. Isso é mais seguro e prático. No terminal, gere uma chave com:
    ssh-keygen -t ed25519 -C "seu_email@dominio.com.br"
    Depois, copie a chave pública para o servidor de destino:
    ssh-copy-id usuario@outro-servidor.com.br
    Agora, você pode usar rsync sem senha!
  5. Teste com um arquivo pequeno primeiro
    Antes de sincronizar tudo, teste com um único arquivo. Assim, você evita surpresas. Exemplo:
    rsync -avz -e ssh teste.txt usuario@outro-servidor.com.br:/home/usuario/
    Verifique se chegou no destino. Se sim, está tudo certo!
  6. Automatize com um script (opcional)
    Se você precisa fazer isso todos os dias, crie um script simples no seu servidor. Exemplo (salve como backup.sh):
        #!/bin/bash
        rsync -avz -e ssh /home/seu_usuario/public_html/ usuario@outro-servidor.com.br:/home/usuario/public_html/
        
    Torna o processo mais fácil e seguro.

Dicas do Sensei: segurança e boas práticas

  • Nunca use rsync com root — isso é perigoso. Use um usuário com permissões mínimas necessárias.
  • Evite sincronizar arquivos temporários (como cache/ ou tmp/) — isso só atrapalha.
  • Use o modo --dry-run para testar sem transferir: rsync -avzn --dry-run.
  • Verifique o destino — antes de rodar, confirme se o caminho no servidor de destino está correto.
  • Se precisar de ajuda, entre em contato com o suporte — estamos aqui para te ajudar. Não se esqueça: suporte é gratuito por 30 dias após a entrega.

Importante: A GeHost (gehost.com.br) é parte do grupo G e Soluções e Eventos LTDA, CNPJ 46.647.904/0001-04. Todos os serviços de hospedagem, domínios e e-mail profissional são fornecidos com segurança, transparência e apoio humano. Se precisar de ajuda com SSH, acesso ou configurações, não hesite em nos procurar.

Parabéns! Você agora domina o uso seguro do rsync para sincronizar arquivos entre servidores. É uma habilidade valiosa, e você a conquistou com foco, segurança e bom senso.

Se este guia te ajudou, compartilhe com quem precisa. E lembre-se: na GeHost, você não está sozinho. Estamos aqui, com você, a cada passo.

Com carinho,
Sensei da GeHost
*Protegendo seu site com tecnologia e humanidade.*


Esta resposta lhe foi útil?

« Retornar