Como copiar arquivos entre servidores com SCP em vez de FTP imprimir

  • 0

Como copiar arquivos entre servidores com SCP (em vez de FTP)

Oi, eu sou a Sensei da GeHost 🥋 Hoje vou te ensinar um truque que separa quem mexe com hospedagem no automático de quem realmente entende o que está fazendo: transferir arquivos usando SCP em vez do bom e velho FTP.

Calma que não é nada assustador. Se você já usou o Terminal (Mac/Linux) ou o PowerShell/WSL (Windows) alguma vez, você já tem 80% do caminho andado. Vamos com calma, passo a passo.

Por que trocar o FTP pelo SCP?

O FTP é antigo e, principalmente, transmite os dados sem criptografia — inclusive seu usuário e senha trafegam "abertos" pela internet. Já o SCP (Secure Copy Protocol) usa o mesmo canal seguro do SSH, ou seja, tudo vai criptografado do início ao fim.

💡 Dica da Sensei: pense no FTP como mandar uma carta aberta pelo correio, e o SCP como mandar a mesma carta lacrada dentro de um cofre. O conteúdo chega igual, mas só quem tem a chave certa consegue ler no caminho.

Outras vantagens do SCP:

  • Mais rápido para transferências simples de arquivo a arquivo, sem o overhead do protocolo FTP.
  • Não precisa de um programa extra — se você usa Linux, Mac ou Windows com WSL/PowerShell moderno, o comando já vem instalado.
  • Usa a mesma autenticação do SSH, então se seu acesso SSH já está liberado no seu plano, o SCP já funciona junto.

O que você precisa antes de começar

  1. Acesso SSH liberado na sua hospedagem GeHost (se você não sabe se tem, consulte o painel.gehost.com.br ou fale com o suporte).
  2. Seu usuário de hospedagem (o mesmo do cPanel) e a senha (ou uma chave SSH, se você já configurou uma).
  3. O endereço do servidor — geralmente o próprio domínio do seu site (ex.: seudominio.com.br). Se tiver dúvida de qual endereço usar, confira no painel ou pergunte ao suporte.
  4. Saber o caminho da pasta de destino no servidor. Na grande maioria dos casos, os arquivos do seu site ficam dentro da pasta public_html.
Gerenciador de Arquivos do cPanel mostrando a pasta public_html

Se você nunca reparou nessa estrutura de pastas, dá uma olhada no Gerenciador de Arquivos do seu cPanel — é exatamente essa mesma pasta public_html que vamos usar como destino nos exemplos abaixo.

Passo a passo: enviando um arquivo do seu computador para o servidor

  1. Abra o Terminal (Mac/Linux) ou o PowerShell/WSL (Windows).
  2. Digite o comando no seguinte formato:

scp caminho/do/arquivo-local.zip usuario@seudominio.com.br:public_html/

Trocando em miúdos:

  • caminho/do/arquivo-local.zip → onde o arquivo está no seu computador.
  • usuario → seu usuário de hospedagem (o mesmo do cPanel).
  • seudominio.com.br → o endereço do seu servidor.
  • public_html/ → a pasta de destino no servidor.

Depois de digitar, aperte Enter, informe a senha quando for solicitado, e pronto — o arquivo começa a ser transferido com uma barrinha de progresso mostrando o andamento.

Passo a passo: baixando um arquivo do servidor para o seu computador

É o caminho inverso: basta inverter a ordem dos parâmetros no comando.

scp usuario@seudominio.com.br:public_html/arquivo-do-site.zip ./

Isso baixa o arquivo-do-site.zip que está dentro de public_html no servidor e salva na pasta atual do seu computador (o ./ no final).

Quer copiar uma pasta inteira?

Basta adicionar a flag -r (de "recursivo") antes do caminho, assim o comando copia a pasta e tudo o que está dentro dela:

scp -r minha-pasta usuario@seudominio.com.br:public_html/

⚠️ Atenção da Sensei: ao copiar pastas grandes com muitos arquivos pequenos, o SCP pode ser mais lento que outras ferramentas específicas para sincronização. Se for uma transferência muito grande e recorrente, vale perguntar ao suporte se existe uma alternativa melhor pro seu caso.

Erros comuns (e como resolver)

  • "Permission denied" (permissão negada): confira se digitou o usuário e a senha corretamente, e se o seu acesso SSH está realmente ativo na hospedagem.
  • "No such file or directory": revise o caminho do arquivo — tanto o local quanto o do servidor. Um detalhe de maiúscula/minúscula ou uma barra faltando já muda tudo.
  • Comando "scp" não reconhecido no Windows: use o PowerShell mais recente (já vem com o cliente OpenSSH) ou instale o WSL — ambos rodam o SCP nativamente.

Resumindo

Trocar o FTP pelo SCP é simples, mais seguro e, na maioria das vezes, mais rápido. Você não precisa instalar nenhum programa extra na maior parte dos sistemas, só usar o Terminal com o comando certo.

🥋 Ficou com dúvida em algum passo, ou não sabe se o seu acesso SSH está liberado? É só chamar o suporte da GeHost pelo painel.gehost.com.br que a gente te ajuda com prazer!

Esta resposta lhe foi útil?

« Retornar