Como Transferir Arquivos Grandes Entre Servidores Usando rsync
Olá, viajante do servidor! Se você está aqui, provavelmente precisa mover arquivos grandes — talvez um site inteiro, uma pasta de backups ou um banco de dados — entre dois servidores com segurança e eficiência. Que bom que você chegou ao lugar certo. Eu sou o Sensei da GeHost, e hoje vou te ensinar, com calma e cuidado, como fazer isso usando rsync, uma ferramenta poderosa, mas simples quando bem usada.
Este guia é feito para quem quer entender, sem medo de errar. Vamos juntos, passo a passo, como transferir seus arquivos grandes com segurança, economia de banda e sem perder um único byte.
Antes de começar: o que é rsync?
Imagine um espelho que só copia o que mudou. Esse é o rsync — uma ferramenta que sincroniza arquivos entre dois locais (como dois servidores) de forma inteligente. Ele só transfere o que é novo ou alterado, economizando tempo e largura de banda. Perfeito para arquivos grandes!
Dica do Sensei: rsync é um dos mais confiáveis para transferências entre servidores. Ele funciona via SSH, então só precisa de acesso SSH no servidor de origem e no destino.
O que você vai precisar
- Um terminal ou prompt de comando (no Linux, macOS ou Windows com WSL/PowerShell).
- Conexão SSH ativa com os dois servidores.
- O caminho completo dos arquivos no servidor de origem e no destino.
- Usuário e senha (ou chave SSH) para acessar os servidores.
Se você está com o plano GeHost, seu acesso SSH já está ativado. Caso não tenha certeza, entre no painel do cliente e verifique na seção de SSH ou Segurança.
Passo a passo: como usar rsync para transferir arquivos grandes
- Abra seu terminal
No Linux ou macOS, abra o Terminal. No Windows, use o PowerShell ou instale o WSL (Windows Subsystem for Linux). - Verifique sua conexão SSH
Antes de tudo, confirme que você consegue se conectar ao servidor de origem e ao destino. Use um comando como:ssh usuario@servidor-origem.com.brSubstitua
usuariopelo nome de usuário eservidor-origem.com.brpelo endereço real (não divulgamos IPs, mas você tem acesso via cPanel ou SSH). - Use o comando rsync com segurança
Agora, vamos usar o rsync. O formato básico é:rsync -avz -e ssh /caminho/local/ usuario@servidor-destino.com.br:/caminho/destino/Explicando os parâmetros:
-a= modo arquivar (preserva permissões, datas, links).-v= verbose (mostra o que está acontecendo).-z= compressão durante a transferência (ótimo para arquivos grandes).-e ssh= usa SSH como transporte (seguro).
Exemplo prático:
rsync -avz -e ssh /home/usuario/site/ usuario@servidor-destino.com.br:/home/usuario/site/Este comando copia a pasta
sitedo servidor de origem para o servidor de destino. - Use chaves SSH para facilitar
Se você vai fazer transferências frequentes, configure chaves SSH para não digitar senha toda vez. Isso é mais seguro e prático.Gerar a chave:
ssh-keygen -t rsa -b 4096Copiar a chave pública para o servidor de destino:
ssh-copy-id usuario@servidor-destino.com.brDepois disso, você pode usar rsync sem senha!
- Confira o progresso
O rsync mostra o progresso em tempo real. Você verá mensagens como:receiving file list ... 1234 filessent 5.2 MB received 1.1 GB 2.1 MB/secQuando terminar, o terminal volta ao prompt. Pronto! Seus arquivos estão transferidos.
- Verifique a integridade
Depois da transferência, é bom confirmar que tudo chegou certo. Você pode comparar tamanhos ou usar o comando:rsync -avz --dry-run /caminho/local/ usuario@servidor-destino.com.br:/caminho/destino/Esse comando faz uma simulação (sem transferir) e mostra o que mudaria. Ótimo para testar antes da cópia real.
Dicas do Sensei para evitar problemas
- Nunca force uma transferência muito grande em horários de pico — isso pode afetar outros serviços. Escolha horários de baixa demanda.
- Use o modo
--dry-runantes de confirmar — é como testar o caminho antes de andar. - Evite transferir arquivos com espaço no nome — use aspas ou evite espaços. Ex: use
meus_arquivosem vez demeus arquivos. - Se algo der errado, pare e verifique — rsync é confiável, mas erros de rede podem interromper. Ele pode continuar de onde parou se usar o mesmo comando.
Importante: Se precisar de ajuda com SSH ou rsync no seu plano GeHost, entre em contato com o suporte. Nós estamos aqui para te ajudar — e sim, é gratuito nos primeiros 30 dias após a entrega.
Conclusão
Transferir arquivos grandes não precisa ser um pesadelo. Com rsync, você tem um aliado poderoso, seguro e eficiente. É como um carro de corrida com freio de mão: acelera rápido, mas para com precisão.
Se você seguiu os passos, parabéns! Você agora domina uma técnica avançada com elegância. E lembre-se: todo grande mestre começou como um iniciante. Você está no caminho certo.
Se tiver dúvidas, não hesite. O Sensei da GeHost está sempre aqui, com o coração aberto e o terminal pronto.
Grupo: G e Soluções e Eventos LTDA (marca institucional Entexp, entexp.com.br). CNPJ: 46.647.904/0001-04. Suporte: 30 dias grátis após a entrega. Formas de pagamento: Cartão de Crédito (Stripe/PayPal) e Pix (InfoPago).