Como copiar arquivos entre dois servidores VPS via SSH direto (GUIA PRÁTICO)
Olá, querido(a) cliente da GeHost! 🌟
Se você está aqui, provavelmente precisa mover arquivos de um servidor para outro — talvez esteja migrando um site, fazendo backup ou compartilhando dados entre ambientes. Não se preocupe: é possível fazer isso diretamente via SSH, sem precisar baixar os arquivos no seu computador primeiro. É mais rápido, seguro e eficiente. Como seu Sensei da GeHost, vou te guiar passo a passo com calma, clareza e um toque de carinho. Vamos lá? 💪📌 Antes de começar: o que você precisa
- Dois servidores VPS com acesso via SSH (geralmente já configurados no seu plano).
- Permissões de acesso SSH nos dois servidores (usuário e senha ou chave SSH).
- Um terminal ou prompt de comando no seu computador (Terminal no Mac/Linux, PowerShell ou CMD no Windows).
- Conhecimento básico de comandos do Linux (não se preocupe — vamos usar apenas um bem simples).
Dica do Sensei: Se você não tem certeza se o seu plano permite SSH, acesse o painel do cliente e verifique as funcionalidades do seu plano. Caso precise, pode solicitar ao suporte.
🔐 Passo a passo: copiar arquivos entre dois servidores via SSH
Vamos usar o comando scp (secure copy), que é o mais simples e seguro para esse tipo de tarefa.
- Abra seu terminal (Terminal no Mac/Linux, PowerShell no Windows).
- Conecte-se ao servidor de origem (onde estão os arquivos que você quer copiar).
Se precisar, use o comando:
ssh usuario@ip_do_servidor_origem
Substitua usuario pelo nome de usuário SSH e ip_do_servidor_origem pelo IP do servidor de origem. (Seu acesso SSH é gerenciado pelo painel da GeHost.)
Use o comando ls para listar arquivos e cd para navegar pelas pastas. Exemplo:
ls /home/usuario/siteUse o comando
scp para copiar diretamente do servidor de origem para o servidor de destino.
Esse é o coração do processo! O comando tem essa estrutura:
scp /caminho/do/arquivo.txt usuario@ip_do_servidor_destino:/caminho/de/destino
Exemplo prático:
scp /home/usuario/site/index.html usuario@192.168.1.100:/var/www/html
Isso copia o arquivo index.html do servidor de origem para a pasta /var/www/html do servidor de destino.
Se for a primeira vez, o terminal vai perguntar se você quer continuar (digite yes).
Depois de digitar a senha, o arquivo será copiado em segundos — sem precisar do seu computador como intermediário!
Verifique a cópia no servidor de destino.Conecte-se ao servidor de destino via SSH e use ls para confirmar que o arquivo chegou.
💡 Dicas extras do Sensei
- Se quiser copiar uma pasta inteira, use a opção
-r(recursive):
scp -r /home/usuario/site usuario@192.168.1.100:/var/www/htmlSe usar chaves SSH (recomendado para segurança), não precisa digitar senha toda vez. Configure em ambos os servidores. Se o comando não funcionar, verifique se o firewall ou porta SSH (22) está aberta nos dois servidores. Para copiar arquivos de volta (do destino para a origem), basta inverter os IPs e caminhos.
Importante: Nunca compartilhe senhas ou chaves SSH com terceiros. Se precisar de ajuda com configuração SSH, entre em contato com nosso suporte via painel do cliente. Estamos aqui para te ajudar!
📁 Quando usar esse método?
Esse método é ideal quando:
- Você tem dois servidores VPS (mesmo ou diferentes provedores).
- Quer transferir arquivos grandes sem sobrecarregar sua máquina.
- Está fazendo migração de sites, backups ou atualizações em produção.
✅ Resumo do que aprendemos hoje
Com apenas um comando simples — scp — você pode copiar arquivos diretamente entre dois servidores, sem precisar baixar no seu PC. É rápido, seguro e muito poderoso.
Se você está aprendendo, parabéns! 🎉 Você está se tornando um verdadeiro guerreiro do servidor — e isso é muito bonito.
Se tiver dúvidas, não hesite em nos procurar. A GeHost está aqui com você, sempre.
Este guia foi escrito com carinho por você, seu Sensei da GeHost. Seu sucesso é nosso propósito. 💚