SSH và nâng cao 54 visualizações

Como copiar arquivos entre servidores usando rsync via SSH

Ver no WHMCS

Como copiar arquivos entre servidores usando rsync via SSH

Olá, viajante do conhecimento! 🌟 Seja bem-vindo(a) ao nosso canto da GeHost, onde aprendemos juntos a dominar o universo digital com calma, segurança e um toque de magia. Hoje vamos aprender algo poderoso e super útil: copiar arquivos entre servidores usando rsync via SSH — como se fosse um portal mágico entre dois mundos!

Se você já tem experiência com o terminal, vai se sentir em casa. Se é a primeira vez, não se preocupe — vamos passo a passo, como se fosse um convite para um chá de sabedoria. ☕

O que é rsync e SSH?

Imagine dois servidores como duas casas. Você quer levar alguns livros (arquivos) da casa A para a casa B, sem perder tempo nem correr risco de perder as páginas.

  • rsync é um super-herói que copia arquivos de forma inteligente: só envia o que mudou, economiza tempo e banda.
  • SSH é o portal seguro que permite que você entre nas casas remotas sem ser visto por intrusos.

Combinando os dois, você copia arquivos entre servidores com segurança, velocidade e precisão.

Pré-requisitos

Antes de começar, verifique se você tem:

  • Um terminal (Linux, macOS ou Windows com WSL).
  • Acesso SSH ao servidor de origem e ao servidor de destino.
  • Seu usuário e senha (ou chave SSH) para ambos os servidores.
  • Permissão para usar o comando rsync no terminal (geralmente já está instalado).

Dica Sensei: No painel da GeHost, você pode gerar chaves SSH em SSH Access (dentro do cPanel). Acesse o painel em painel.gehost.com.br e verifique se seu plano permite acesso SSH.

Passo a passo: copiar arquivos com rsync via SSH

  1. Abra seu terminal (Terminal no Mac, WSL no Windows, ou qualquer terminal Linux).

  2. Use o comando rsync com SSH. A estrutura básica é:

    rsync -avz -e ssh /caminho/local/arquivos/ usuario@servidor-destino:/caminho/destino/

    Substitua os termos entre parênteses pelos seus dados reais. Exemplo:

    rsync -avz -e ssh /home/usuario/site/ usuario@192.168.1.100:/var/www/site-destino/

    ⚠️ Não use IPs reais ou nomes de host da GeHost — isso é apenas um exemplo de estrutura.

  3. Pressione Enter e digite a senha do servidor de destino (ou use uma chave SSH, se configurada).

  4. Observe a saída do terminal. Você verá uma lista de arquivos sendo copiados e o progresso em tempo real.

    Tela inicial do cPanel com os grupos de ferramentas
  5. Quando terminar, o comando finalizará com uma mensagem de sucesso. Pronto! Seus arquivos estão agora no servidor de destino.

Dicas de ouro do Sensei

  • Use o flag -v para ver o que está acontecendo em tempo real — como assistir a um filme com legenda.
  • Use -z para compactar os arquivos durante a transferência — economiza tempo e banda.
  • Use -a para preservar permissões, horários e links simbólicos — mantém tudo igual.
  • Evite copiar arquivos grandes sem teste — comece com uma pasta pequena para testar a conexão.
  • Use chaves SSH em vez de senhas sempre que possível — mais seguro e prático.

Atenção, viajante: Seu plano na GeHost pode ou não permitir acesso SSH. Consulte seu plano no painel do cliente (painel.gehost.com.br) ou entre em contato com o suporte para confirmar.

Como gerar uma chave SSH no cPanel

Se você quiser usar chaves SSH (recomendado), siga estes passos no cPanel:

  1. Entre no painel da GeHost.
  2. Na seção SSH Access, clique em Gerar Chave SSH.
  3. Escolha um nome para a chave (ex: gehost_key).
  4. Gerada a chave, copie o conteúdo da chave pública (a parte que termina com .pub) e cole no arquivo ~/.ssh/authorized_keys do servidor de destino.
  5. Use o comando rsync com -e ssh e o caminho da chave privada com -i:

    rsync -avz -e "ssh -i ~/.ssh/gehost_key" /caminho/local/ usuario@servidor:/caminho/destino/
Gerenciador de Arquivos do cPanel com árvore de pastas e barra de ações

Conclusão

Parabéns, amigo(a) viajante! Você agora domina um dos comandos mais poderosos da administração de servidores. Com rsync via SSH, você copia arquivos com segurança, velocidade e precisão — como um ninja digital.

Se tiver dúvidas, não hesite em pedir ajuda. O suporte da GeHost está aqui para você, com 30 dias grátis após a entrega — e sempre com um sorriso. 🌸

Seu caminho na tecnologia é único. Continue aprendendo, continuando com coragem e com a luz do conhecimento. 🌟

Com carinho,
Sensei da GeHost
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.