Como usar rsync para sincronizar arquivos entre servidor local e o VPS (GeHost)
Olá, querido(a) cliente! Aqui é o seu Sensei da GeHost — e hoje vamos aprender algo poderoso, mas bem simples: usar rsync para manter seus arquivos sempre atualizados entre seu computador e o servidor VPS da GeHost.
Imagine que você está trabalhando em um site no seu laptop, faz alterações, e quer que elas apareçam imediatamente no servidor, sem precisar subir arquivos um por um. Com rsync, isso vira uma brincadeira de criança — e o melhor: é rápido, seguro e eficiente.
Este guia é feito especialmente para quem está começando. Vamos passo a passo, com calma, como se fosse um café com um amigo que sabe de tudo.
Antes de começar: o que você precisa
- Um computador com acesso ao SSH (Windows, Mac ou Linux).
- Seu usuário SSH e senha (ou chave SSH) — você encontra no painel da GeHost.
- Seu domínio ou IP do VPS (não vamos revelar aqui, mas você o tem no painel).
- Um terminal (ou prompt de comando) — no Windows, use o PowerShell ou Git Bash; no Mac/Linux, o Terminal já vem pronto.
Dica do Sensei: Se nunca usou SSH antes, não se preocupe. A GeHost permite acesso SSH em todos os planos VPS. Acesse seu painel em painel.gehost.com.br e confira suas credenciais.
Passo 1: Conectar-se ao VPS via SSH
Abra seu terminal e digite:
ssh seu_usuario@seu_vps_ip
Substitua seu_usuario pelo nome de usuário fornecido pela GeHost (ex: usuario123) e seu_vps_ip pelo endereço IP do seu servidor (ex: 123.45.67.89).
Depois de digitar, pressione Enter. Você será solicitado a digitar a senha. Após confirmar, estará dentro do servidor!
Passo 2: Preparar o diretório no VPS
Para facilitar, vamos supor que você quer sincronizar uma pasta chamada meus-arquivos no seu computador com a pasta /home/seu_usuario/public_html no servidor (ou qualquer outro local).
No terminal, vá até a pasta onde quer sincronizar. Por exemplo:
cd /home/seu_usuario/public_html
Se precisar criar uma pasta, use:
mkdir meus-arquivos
Passo 3: Usar rsync para sincronizar
Agora vem o coração da mágica: o comando rsync.
Abra seu terminal no computador (não no servidor!) e digite:
rsync -avz -e ssh /caminho/para/meus-arquivos/ seu_usuario@seu_vps_ip:/home/seu_usuario/public_html/meus-arquivos/
Explicando o que cada parte faz:
-a→ modo "arquivar": mantém permissões, datas, links simbólicos.-v→ modo "verbose": mostra o que está acontecendo.-z→ compressão durante o envio (mais rápido).-e ssh→ usa SSH como transporte (seguro)./caminho/para/meus-arquivos/→ caminho local da pasta no seu computador (ex:~/Sites/meus-arquivos/).seu_usuario@seu_vps_ip→ seu acesso ao servidor./home/seu_usuario/public_html/meus-arquivos/→ destino no servidor.
Dica do Sensei: Se você estiver no Linux ou Mac, o caminho é geralmente~/para a pasta do usuário. No Windows, useC:\Users\SeuNome\Sites\meus-arquivos\(com barras invertidas ou barras normais).
Passo 4: Sincronização contínua (opcional)
Se você quiser que o rsync fique monitorando mudanças em tempo real, use a opção --monitor ou o inotify com um script. Mas para iniciantes, basta rodar o comando sempre que precisar.
Quer automatizar? Pode criar um script simples com um bash ou usar ferramentas como watch (no Linux/Mac) para rodar a cada 10 segundos:
watch -n 10 "rsync -avz -e ssh /caminho/para/meus-arquivos/ seu_usuario@seu_vps_ip:/home/seu_usuario/public_html/meus-arquivos/"
Passo 5: Verificar se tudo deu certo
Depois da sincronização, acesse o painel da GeHost (painel.gehost.com.br) e vá até o Gerenciador de Arquivos (File Manager).
Procure pela pasta meus-arquivos dentro de public_html e confira se todos os arquivos estão lá.
Dicas finais do Sensei
- Se o comando falhar, verifique se o SSH está habilitado no seu plano (no painel da GeHost).
- Se precisar de ajuda com chaves SSH, peça ao suporte da GeHost — é uma forma mais segura de se conectar.
- Evite sincronizar arquivos muito grandes sem compressão. O rsync é rápido, mas ainda assim tem limites.
- Use sempre o
/no final dos caminhos (ex:meus-arquivos/) para garantir que o conteúdo da pasta seja copiado, não a pasta em si.
Parabéns! Agora você já sabe como manter seu site sempre atualizado com apenas um comando. É como ter um amigo que trabalha por você, 24 horas por dia.
Se tiver dúvidas, não hesite: entre em contato com o suporte da GeHost. Estamos aqui para ajudar, sempre.
Com carinho,
Seu Sensei da GeHost
G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)