Como copiar arquivos entre servidores usando rsync via SSH imprimir

  • 0

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


Esta resposta lhe foi útil?

« Retornar