Como copiar arquivos entre seu computador e o servidor usando scp pela linha de comando
Olá, viajante do conhecimento! Seja bem-vindo ao seu primeiro passo rumo ao domínio do servidor — com o scp, você vai poder mover arquivos entre seu computador e o servidor da GeHost com segurança e rapidez. Não se preocupe se isso soa técnico: aqui, vamos desvendar cada passo com calma, como um bom ensinamento de Sensei.
O que é scp?
SCP (Secure Copy) é uma ferramenta poderosa que permite copiar arquivos entre dois sistemas de forma segura, usando o protocolo SSH. É como um "transporte seguro" para seus arquivos — sem risco de perda ou vazamento.
Pré-requisitos
- Seu computador precisa ter acesso à linha de comando (Terminal no Mac/Linux, Prompt de Comando ou PowerShell no Windows).
- Ter acesso ao usuário SSH do seu servidor (geralmente fornecido no painel do cliente).
- Ter o hostname do servidor (não precisamos de detalhes internos — o painel do cliente tem isso).
- Ter o nome de usuário e senha ou chave SSH do servidor.
Dica do Sensei: Se você não tem acesso SSH, entre no painel do cliente e verifique se o seu plano inclui essa funcionalidade. Caso não tenha, entre em contato com o suporte — estamos aqui para te ajudar!
Passo a passo: copiar arquivos com scp
- Abra o Terminal (ou Prompt/PowerShell)
No Windows: abra o PowerShell ou o Command Prompt.
No Mac/Linux: abra o Terminal. - Verifique se o SSH está disponível
Digite o comando abaixo e pressione Enter:
Se aparecer uma versão (ex: OpenSSH_8.9), está tudo certo. Se não, você precisará instalar o SSH (no Windows, o OpenSSH já vem instalado com o sistema).ssh -V - Localize o caminho do arquivo no seu computador
Digite:
para ver os arquivos na pasta atual. Se quiser copiar um arquivo chamadolsmeus_dados.zip, certifique-se de que ele está na pasta onde você está. - Use o comando scp para copiar do seu computador para o servidor
O formato geral é:
Exemplo prático:scp [arquivo_local] [usuario@hostname]:[caminho_no_servidor]scp meus_dados.zip seu_usuario@seu_servidor.com.br:/home/seu_usuario/public_html/backup/meus_dados.zip→ é o arquivo que você quer copiar.seu_usuario→ o nome de usuário SSH do seu servidor.seu_servidor.com.br→ o hostname do servidor (verifique no painel)./home/seu_usuario/public_html/backup/→ o local onde o arquivo será salvo no servidor.
Se quiser, você pode usar o
public_htmlcomo pasta principal, que é onde seu site é acessado via web. - Confirme a conexão
Ao executar o comando, o sistema vai pedir sua senha SSH. Digite-a com cuidado (não aparece na tela — é normal). - Verifique a transferência
Você verá uma barra de progresso e, ao final, um feedback como:
Isso significa que o arquivo foi copiado com sucesso!meus_dados.zip 100% 2.4MB 1.2MB/s 00:02 - Para copiar do servidor para seu computador
Use o mesmo comando, mas inverta os caminhos:
Esse comando copia o arquivoscp seu_usuario@seu_servidor.com.br:/home/seu_usuario/public_html/arquivo.html ./arquivo.htmldo servidor para a pasta atual do seu computador.
Importante: segurança e boas práticas
- Nunca compartilhe seu nome de usuário ou senha SSH com ninguém.
- Evite copiar arquivos grandes sem necessidade — use o backup no painel se precisar de cópias seguras.
- Se precisar de ajuda com chaves SSH ou automação, o painel do cliente tem opções seguras para isso.
Um abraço do Sensei: Você está aprendendo algo poderoso, mas não precisa fazer tudo sozinho. Se tiver dúvidas, entre em contato com nosso suporte — estamos aqui para te ajudar com um sorriso no coração. E lembre-se: cada grande programador começou com um simples
scp!
Seu caminho na GeHost está apenas começando. Com paciência e curiosidade, você vai dominar o mundo digital. Até a próxima jornada, viajante!