SSH & Avançado 4 visualizações

Como copiar arquivos entre dois servidores diferentes usando SSH sem passar pelo computador local

Ver no WHMCS

Como copiar arquivos entre dois servidores diferentes usando SSH sem passar pelo computador local

Olá, querido(a) cliente da GeHost! 👋

Se você está aqui, provavelmente já entende que o SSH é uma ferramenta poderosa para gerenciar servidores remotamente. E hoje vamos aprender algo ainda mais incrível: copiar arquivos diretamente entre dois servidores, sem precisar baixá-los no seu computador — como se fosse um "atalho mágico" entre eles.

Isso é especialmente útil quando você precisa transferir arquivos grandes, migrar dados ou sincronizar pastas entre ambientes — tudo com segurança, rapidez e sem sobrecarregar sua máquina local.

📌 Antes de começar: o que você precisa

Para seguir esse guia, você precisa de:

  • Dois servidores com acesso SSH (acesso via terminal).
  • As chaves SSH configuradas entre os servidores (ou senhas, se preferir).
  • Permissão para usar o comando scp ou rsync nos servidores.
  • Conhecimento básico de terminal (como o que você usa no painel do cliente).

Se você não tem acesso SSH no seu servidor, entre em contato com o suporte da GeHost — eles podem te ajudar a habilitar.

🛠️ Passo a passo: copiar arquivos entre servidores com SSH

Vamos usar o comando scp (secure copy), que é simples, seguro e muito usado. A ideia é: o servidor A copia um arquivo diretamente para o servidor B, sem tocar no seu PC.

  1. Abra seu terminal (no Linux/Mac) ou use o painel da GeHost com acesso via SSH.
  2. Use o comando abaixo, substituindo os campos entre <> pelos dados reais do seu caso:
  3. scp <arquivo_local_no_servidor_A> <usuario_servidor_B>@<ip_ou_hostname_servidor_B>:<caminho_destino_no_servidor_B>

    Exemplo prático:

    Se você quer copiar o arquivo backup.zip do servidor A (que está em /home/usuario/) para o servidor B (em /var/www/html/), com o usuário admin no servidor B, o comando seria:

    scp /home/usuario/backup.zip admin@<IP_DO_SERVIDOR_B>:/var/www/html/
  4. Aperte Enter e, se for a primeira vez, será solicitado a confirmação da chave SSH do servidor B (digite yes).
  5. Informe a senha do usuário no servidor B (ou use chave SSH, se configurada).
  6. Aguarde a transferência — você verá uma barra de progresso enquanto o arquivo é copiado.
  7. Pronto! O arquivo agora está no servidor B, sem ter passado pelo seu computador.

💡 Dica extra: use rsync para sincronização mais avançada

Se você quer copiar pastas inteiras ou sincronizar arquivos com frequência, o rsync é ainda melhor. Ele só transfere o que mudou, economizando tempo e banda.

Exemplo:

rsync -avz /caminho/do/arquivo/ usuario@ip_servidor_b:/caminho/de/destino/

Com -avz, você ativa: av (verbose + arquivos e pastas) e z (compressão).

📷 Veja como isso funciona no terminal

Se você estiver usando o painel da GeHost, pode acessar o terminal via SSH diretamente no painel do cliente. Veja como fica a tela de acesso:

Tela de login do cPanel com campos de usuário e senha

🔐 Segurança e boas práticas

  • Nunca compartilhe chaves SSH ou senhas por mensagens ou e-mail.
  • Use chaves SSH sempre que possível — são mais seguras que senhas.
  • Evite copiar arquivos sensíveis (como senhas, dados pessoais) sem criptografia.
  • Se precisar de ajuda com SSH ou configuração de chaves, o suporte da GeHost está aqui para te ajudar.

💬 Lembrança do Sensei

“A tecnologia não é para complicar. É para liberar o tempo, o foco e a criatividade. Quando você aprende a copiar arquivos entre servidores sem passar pelo seu PC, você está dominando um poder que muitos ainda não têm.”

Se tiver dúvidas, não hesite em entrar em contato com o suporte da GeHost — estamos aqui para te ajudar, sempre.

Com carinho,
Sensei da GeHost
*O seu parceiro no mundo digital, com apoio do 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.