Como Sincronizar Arquivos Entre Seu Servidor GeHost e o Computador Local (via SSH)
Olá, amigo(a) GeHost! 🌟
Seja bem-vindo(a) ao nosso guia de sincronização de arquivos — o seu novo superpoder digital para manter seu site sempre atualizado, mesmo trabalhando de qualquer lugar. Vamos aprender juntos como sincronizar arquivos entre seu servidor GeHost e seu computador local, usando o poder do SSH — sim, aquele que parece mágica, mas é só tecnologia bem-feita.
Este guia é feito para quem está começando, com passos simples, explicados com carinho, como se eu estivesse ao seu lado, com um copo de café na mão. 😊
Antes de Começar: O que você precisa?
- Seu usuário de acesso ao cPanel (o mesmo que usa para entrar no painel da GeHost).
- Sua senha de acesso ao cPanel.
- Um cliente SSH instalado no seu computador (veja opções abaixo).
- Seu domínio ou nome de servidor (não se preocupe, não vamos revelar dados sensíveis).
Dica do Sensei: Se você não sabe o nome do servidor, ele geralmente é algo como ssh.gehost.com.br ou server.gehost.com.br. Você pode encontrar isso no painel do cPanel, na seção "Informações de Acesso".
Passo 1: Instale um Cliente SSH
Para se conectar ao servidor, você precisa de um cliente SSH. Aqui estão as opções mais fáceis:
- Windows: Use o PuTTY (gratuito e confiável).
- Mac: Abra o Terminal (já vem instalado).
- Linux: Use o terminal padrão (como o GNOME Terminal).
Dica do Sensei: Se você usar o PuTTY no Windows, não se preocupe — ele é tão simples quanto um botão de ligar luz. Basta digitar o endereço do servidor e clicar em "Open".
Passo 2: Acesse o cPanel e Encontre o SSH
Primeiro, entre no cPanel da sua conta GeHost:
Depois de logar, você verá a tela inicial do cPanel:
Na seção “Segurança”, procure por “SSH Access” (acesso SSH). Clique nele.
Passo 3: Ative o SSH e Gere uma Chave (opcional, mas recomendado)
Na tela de SSH Access, você verá um botão chamado “Gerar Chave SSH”. Clique nele.
Depois de gerar, você pode salvar a chave privada no seu computador (mantenha-a segura!). Se estiver usando PuTTY, converta a chave para o formato .ppk (use o PuTTYgen).
Dica do Sensei: Nunca compartilhe sua chave privada. É como uma senha especial — só você deve ter acesso.
Passo 4: Conecte-se ao Servidor via SSH
Agora, vamos conectar. Abra seu cliente SSH (Terminal no Mac/Linux ou PuTTY no Windows).
No Terminal (Mac/Linux):
ssh seu_usuario@seu_servidor.gehost.com.br
No PuTTY (Windows):
- Na aba "Session", digite o endereço do servidor (ex:
seu_servidor.gehost.com.br). - Escolha o protocolo como SSH.
- Na aba "Connection" → "Data", insira seu usuário (o mesmo do cPanel).
- Na aba "SSH" → "Auth", selecione a chave privada (.ppk) que você gerou.
- Clique em "Open" para conectar.
Se tudo estiver certo, você verá uma mensagem como:
login as: seu_usuario
Connected to seu_servidor.gehost.com.br
Last login: [data e hora]
Passo 5: Use o Comando `rsync` para Sincronizar Arquivos
Pronto! Agora que está conectado, vamos usar um comando poderoso chamado rsync para sincronizar arquivos.
Exemplo de uso:
rsync -avz /caminho/local/ seu_usuario@seu_servidor.gehost.com.br:/home/seu_usuario/public_html/
Explicando:
-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.- Primeiro caminho: onde estão seus arquivos locais.
- Segundo caminho: onde os arquivos serão enviados no servidor (geralmente em
public_html).
Dica do Sensei: Se você não tiver certeza do caminho, use o comando ls no terminal para ver os arquivos no servidor.
Passo 6: Sincronize com Segurança e Confiança
Depois de rodar o comando, o rsync fará a mágica: ele enviará apenas os arquivos que mudaram, sem precisar copiar tudo de novo. É como um "upgrade automático" do seu site!
Para verificar se tudo foi sincronizado, você pode usar o Gerenciador de Arquivos do cPanel:
Abra a pasta public_html e confira se seus arquivos estão lá.
Dica Final do Sensei
Se você fizer alterações frequentes, considere usar um script automático (um arquivo .sh ou .bat) com o comando rsync. Assim, basta clicar e tudo acontece em segundos!
Se tiver dúvidas, problemas ou quiser um toque de magia extra, é só chamar a nossa equipe de suporte. Estamos aqui pra te ajudar, sempre. 💙
Com carinho,
Sensei da GeHost 🌿