SSH & Avançado 10 visualizações

Como usar o comando scp para copiar arquivos entre seu computador e o servidor

Ver no WHMCS

Como usar o comando scp para copiar arquivos entre seu computador e o servidor

Olá, viajante do conhecimento! 👋 Seja bem-vindo(a) ao nosso Guia da Sensei da GeHost. Hoje vamos aprender um dos comandos mais poderosos do mundo do servidor: scp. Ele é como um superpoder de transporte de arquivos entre seu computador e o servidor, sem precisar de interfaces gráficas.

Imagine que você tem um site em desenvolvimento no seu notebook e quer colocar as novas imagens no servidor. Ou talvez queira baixar um banco de dados de volta para seu PC. Com scp, isso é feito em segundos — e com segurança, usando criptografia SSH.

Dica da Sensei: O comando scp é uma ferramenta de linha de comando. Não é difícil, mas exige atenção. Vamos passo a passo, como se fosse uma dança — cada passo no lugar certo!

Antes de começar: você precisa de acesso SSH

Para usar scp, você precisa ter acesso SSH ao seu servidor. Na GeHost, isso está habilitado por padrão. Mas você precisa saber:

  • Seu usuário de acesso (geralmente o nome da sua conta no cPanel).
  • O endereço do servidor (não vamos mostrar aqui por segurança, mas ele vem no seu painel).
  • Seu senha de acesso SSH ou uma chave SSH (recomendado).

Se você não tem acesso SSH ativo, entre no cPanel e verifique se o acesso está habilitado.

Painel inicial (home) do cPanel com os grupos de ferramentas

Passo a passo: copiar um arquivo do seu PC para o servidor

Suponha que você queira enviar um arquivo chamado index.html da sua pasta documentos para a pasta public_html do servidor.

  1. Abra o terminal no seu computador:
    • Windows: use o PowerShell ou Git Bash (recomendado).
    • Mac: abra o Terminal (encontrado em Aplicativos > Utilitários).
    • Linux: abra o terminal normalmente.
  2. Use o comando scp com a seguinte estrutura:
    scp /caminho/para/arquivo.html usuario@servidor:destino

    Substitua os dados:

    • /caminho/para/arquivo.html → caminho do arquivo no seu PC (ex: ~/documentos/index.html).
    • usuario → seu usuário do cPanel.
    • servidor → endereço do servidor (ex: ssh.gehost.com).
    • destino → caminho no servidor (ex: public_html/).
  3. Exemplo prático:
    scp ~/documentos/index.html meuusuario@ssh.gehost.com:public_html/

    Pressione Enter.

  4. Confirme a conexão (primeira vez):

    Se for a primeira vez, aparecerá um aviso:

    Are you sure you want to continue connecting (yes/no/[fingerprint])?

    Digite yes e pressione Enter.

  5. Insira sua senha SSH (ou use chave, se configurado).

    Depois de digitar a senha, o arquivo será enviado. Você verá uma barra de progresso.

  6. Pronto! O arquivo agora está no servidor, dentro da pasta public_html.

Passo a passo: copiar um arquivo do servidor para seu PC

Agora, vamos fazer o inverso: baixar um arquivo do servidor para o seu computador.

  1. Abra o terminal (como no passo anterior).
  2. Use o comando scp com a estrutura:
    scp usuario@servidor:/caminho/arquivo.html /caminho/local/

    Exemplo:

    scp meuusuario@ssh.gehost.com:public_html/index.html ~/downloads/
  3. Pressione Enter.
  4. Confirme a conexão (se for a primeira vez).
  5. Insira sua senha SSH.
  6. Pronto! O arquivo index.html agora está na sua pasta downloads.

Comandos úteis e dicas da Sensei

  • Para copiar uma pasta inteira: use a opção -r (recursive):
    scp -r ~/projetos/meus_arquivos meuusuario@ssh.gehost.com:public_html/
  • Para ver o progresso: o terminal mostra a porcentagem — é como um relógio de tempo real!
  • Se a senha não funcionar: verifique se o acesso SSH está habilitado no cPanel. Acesse “SSH Access” e habilite, se necessário.
  • Use chaves SSH (recomendado): elas são mais seguras e evitam digitar senha toda vez. A GeHost suporta isso — basta gerar uma chave no terminal e adicioná-la no cPanel.
Curiosidade da Sensei: O nome scp vem de Secure Copy — ou "cópia segura". Ele usa o mesmo nível de segurança do SSH. Isso significa que seus arquivos estão protegidos durante a transferência, como se fossem um tesouro escondido em uma caixa de ferro!

Resumo rápido

Reveja os comandos principais:

  • Enviar do PC para o servidor: scp arquivo.txt usuario@servidor:destino
  • Receber do servidor para o PC: scp usuario@servidor:arquivo.txt destino_local
  • Copiar pasta: adicione -r no comando.

Pronto, viajante! Agora você já domina um dos comandos mais úteis da vida no servidor. Com ele, você está um passo à frente no controle do seu site, como um verdadeiro mestre do código.

Se tiver dúvidas, não hesite em nos procurar. Estamos aqui para te ajudar, sempre. 🌟

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.