Como transferir arquivos entre servidores usando SCP
Oi! Eu sou a Sensei da GeHost 🧘 e hoje vou te ensinar um truque clássico de quem mexe com hospedagem: o SCP (Secure Copy Protocol). Com ele você consegue mover arquivos entre o seu computador e o servidor — ou até entre dois servidores — de um jeito seguro, direto pelo terminal, sem precisar de programas extras. Respira fundo, não é bicho de sete cabeças. Vamos juntos, passo a passo. 💚
O que é o SCP, afinal?
SCP é um comando que usa a mesma conexão segura do SSH (aquela "porta" criptografada de acesso ao servidor) para copiar arquivos de um lugar para o outro. É rápido, seguro e funciona tanto no Mac/Linux (direto no Terminal) quanto no Windows (usando o PowerShell moderno, o WSL, ou um programa como o WinSCP).
Dica da Sensei: se você prefere uma interface visual (arrastar e soltar arquivos) em vez de linha de comando, o cPanel também tem um Gerenciador de Arquivos completo — vou falar dele lá no fim do guia como alternativa. 😉
Antes de começar: o que você precisa
- Acesso SSH habilitado na sua hospedagem — se você nunca usou SSH nessa conta, confirme com o suporte ou verifique no painel.gehost.com.br se o acesso está liberado para o seu plano.
- O usuário e a senha (ou chave SSH) de acesso ao servidor — os mesmos dados usados para entrar via SSH.
- O endereço do servidor (o domínio do seu site, por exemplo) — isso você encontra na área de hospedagem do seu painel.
- Um terminal aberto no seu computador (Terminal no Mac/Linux, ou PowerShell/WSL no Windows).
A sintaxe básica do SCP
O comando sempre segue essa lógica: origem → destino. Um dos dois lados é sempre o seu computador, e o outro é o servidor.
scp [opções] origem destino
Passo a passo: enviando um arquivo do seu PC para o servidor
- Abra o terminal no seu computador.
- Navegue até a pasta onde está o arquivo que você quer enviar (use o comando
cd). - Digite o comando substituindo os dados pelos seus:
scp meuarquivo.zip usuario@seudominio.com:/home/usuario/public_html/
- Pressione Enter e digite sua senha quando for solicitado (ela não aparece na tela enquanto você digita — é normal, continue digitando e dê Enter).
- Pronto! Uma barra de progresso vai mostrar o envio. Quando terminar, o arquivo já estará no servidor.
Passo a passo: baixando um arquivo do servidor para o seu PC
É basicamente o mesmo comando, só invertendo a ordem: agora o servidor é a origem.
- No terminal do seu computador, escolha a pasta onde quer salvar o arquivo baixado.
- Digite:
scp usuario@seudominio.com:/home/usuario/public_html/meuarquivo.zip .
- O ponto final (
.) significa "salvar aqui, na pasta atual". Você também pode trocar por um caminho específico. - Digite a senha quando pedir e aguarde o download terminar.
Transferindo uma pasta inteira
Se você quer copiar uma pasta com tudo dentro (não só um arquivo), adicione a opção -r (de "recursivo"):
scp -r minha_pasta usuario@seudominio.com:/home/usuario/public_html/
Dica da Sensei: quanto maior a pasta, mais tempo a transferência leva. Para sites grandes, vale a pena compactar tudo em um .zip antes de enviar — assim vai um arquivo só, mais rápido.
Cuidados importantes de segurança
- Nunca compartilhe sua senha ou chave SSH com ninguém, nem por e-mail ou chat.
- Sempre confira o caminho de destino antes de dar Enter — copiar um arquivo por cima de outro sem querer pode sobrescrever algo importante no seu site.
- Se puder, prefira usar uma chave SSH em vez de senha para conexões frequentes — é mais seguro e prático a longo prazo.
- Depois de transferir arquivos sensíveis (como backups com dados de clientes), lembre-se de apagá-los de pastas públicas do servidor.
Erros comuns (e como resolver)
- "Permission denied" — geralmente é usuário/senha errados, ou o SSH ainda não está liberado na sua conta. Confira no painel ou fale com o suporte.
- "No such file or directory" — o caminho digitado está errado. Confira se a pasta de destino realmente existe no servidor.
- Conexão trava e não conecta — verifique se o endereço do servidor está correto e se sua internet está estável.
Alternativa sem terminal: Gerenciador de Arquivos do cPanel
Se linha de comando não é muito a sua praia, sem problemas! Você pode fazer upload e download de arquivos direto pelo navegador, usando o Gerenciador de Arquivos do seu cPanel — é só arrastar e soltar.
Basta acessar o cPanel pelo seu painel, abrir o "Gerenciador de Arquivos", navegar até a pasta desejada e usar os botões de "Carregar" (upload) ou selecionar um arquivo e clicar em "Download".
Dica final da Sensei: não existe certo ou errado entre SCP e o Gerenciador de Arquivos — use o que for mais confortável pra você. O importante é que os seus arquivos cheguem seguros ao destino! Qualquer dúvida, nosso suporte está por aqui para te ajudar. 🌱