Como usar o comando scp para transferir arquivos com segurança via SSH Print

  • 0

Como usar o comando scp para transferir arquivos com segurança via SSH

Olá, viajante do conhecimento! 🌟 Seja bem-vindo(a) ao nosso guia prático, escrito com carinho para quem quer dominar o scp — o comando que te permite mover arquivos entre seu computador e seu servidor com segurança, como se fosse um passeio seguro por um túnel encantado. 😊

Se você já usou o FTP ou o upload direto pelo cPanel, saiba que o scp é muito mais seguro e poderoso. Ele usa o protocolo SSH (como um escudo invisível) para proteger seus dados durante a transferência. E o melhor? Você não precisa de mais nada além de um terminal (ou prompt de comando) e um pouco de coragem para explorar o mundo da administração segura.

Dica do Sensei: O scp é ideal para enviar arquivos grandes, atualizar sites em produção ou copiar backups com segurança. É uma das ferramentas mais usadas por desenvolvedores e administradores.

Passo a passo: Como usar o scp com seu servidor GeHost

Antes de começar, é importante lembrar que você precisará de:

  • Seu nome de usuário SSH (geralmente é o mesmo que o login do cPanel).
  • Seu senha SSH (ou chave SSH, se já tiver configurado).
  • Um terminal no seu computador (Terminal no Mac, PowerShell ou CMD no Windows).

Se você ainda não ativou o SSH no seu painel, não se preocupe — vamos te ajudar a fazer isso depois. Por enquanto, vamos focar no uso do scp.

1. Abrir o terminal

Dependendo do seu sistema operacional:

  • MacOS: Abra o Terminal (em Aplicativos → Utilitários).
  • Windows: Use o PowerShell ou o Command Prompt (pressione Win + R, digite cmd e Enter).

Se você estiver usando um sistema Linux, já tem tudo pronto! 🐧

2. Entender a sintaxe básica do scp

O comando scp tem uma estrutura simples:

scp [opções] [origem] [destino]

Exemplo:

scp arquivo.html usuario@seuservidor.com:/caminho/no/servidor

Veja o que cada parte significa:

  • arquivo.html — o arquivo que você quer enviar.
  • usuario — seu nome de usuário SSH (como no cPanel).
  • seuservidor.com — o domínio ou endereço do seu servidor (não revelamos aqui, mas você o tem).
  • /caminho/no/servidor — onde você quer colocar o arquivo no servidor (ex: /public_html).

3. Enviar um arquivo do seu computador para o servidor

Suponha que você tenha um arquivo chamado index.html na sua pasta de documentos, e quer colocá-lo na pasta public_html do seu site.

No terminal, digite:

scp index.html usuario@seuservidor.com:/public_html

Pressione Enter. Você verá uma mensagem como:

usuario@seuservidor.com's password: 

Insira sua senha SSH (não será exibida enquanto digita — é normal!).

Se tudo estiver certo, você verá algo como:

index.html 100% 1.2KB 1.2MB/s 00:00

Parabéns! Seu arquivo chegou com segurança! 🎉

4. Baixar um arquivo do servidor para seu computador

Quer trazer um arquivo do servidor para seu computador? Basta inverter a ordem!

Exemplo: baixar um arquivo chamado backup.sql do servidor para a sua pasta de downloads.

No terminal:

scp usuario@seuservidor.com:/public_html/backup.sql ~/Downloads/

Novamente, digite sua senha quando solicitado. O arquivo será baixado com segurança.

5. Transferir arquivos de uma pasta inteira

Se você quiser enviar uma pasta completa (como um site inteiro), use a opção -r (recursive).

Exemplo:

scp -r site/ usuario@seuservidor.com:/public_html

Isso envia toda a pasta site/ e seus arquivos internos para o servidor.

6. Dicas e cuidados importantes

  • Use sempre o caminho correto: No servidor, a pasta principal do seu site é geralmente /public_html. Cuidado com erros de digitação!
  • Evite arquivos sensíveis: Não transfira senhas, chaves privadas ou arquivos confidenciais via scp se não forem necessários.
  • Use chaves SSH (opcional, mas recomendado): Assim você não precisa digitar senha toda vez. Veja como configurar no nosso guia "Como usar chaves SSH com o GeHost".
Dica do Sensei: Se estiver usando o Windows e não tiver o scp instalado por padrão, instale o Windows Terminal ou use o Git Bash — ambos têm o scp funcionando perfeitamente.

7. Como ativar o SSH no cPanel (se ainda não tiver)

Se você ainda não ativou o SSH no seu painel, não se preocupe — é fácil!

1. Faça login no cPanel usando seu usuário e senha.

Tela de LOGIN do cPanel (campos Usuário e Senha + botão Log in)

2. Na tela principal do cPanel, procure por “SSH Access” (geralmente na seção “Segurança”).

Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

3. Clique em “Manage SSH Keys” ou “SSH Access” e siga as instruções para gerar uma chave ou ativar o acesso.

Pronto! Agora você está pronto para usar o scp com segurança.

Conclusão

Usar o scp não é magia — é uma habilidade poderosa que qualquer um pode aprender com paciência e prática. Com ele, você controla seu servidor com segurança, como um verdadeiro mestre da rede.

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

Até a próxima aventura no mundo da hospedagem segura!


Was this answer helpful?

« Back