Como Acessar o Servidor por SSH — Guia Completo
Opa, bem-vindo! 👋 Aqui é a Sensei da GeHost — vou te mostrar como acessar seu servidor por SSH de forma segura e descomplicada. Parece complicado? Não é. Vamos por partes! 😊
O que é SSH?
SSH (Secure Shell) é um túnel seguro que conecta seu computador direto ao servidor da GeHost. É como uma porta traseira super protegida do seu servidor — você manda comandos, vê arquivos, executa scripts, tudo de forma segura e sem precisar de interface gráfica.
💡 Dica: SSH é só pra quem realmente precisa mexer "nas tripas" do servidor (dev, sysadmin, scripts). Se é cliente normal e só quer hospedar um site, nem precisa disso — o painel já faz tudo!
Pré-requisitos
- Plano ativo na GeHost — sua hospedagem tem que estar no ar.
- Acesso SSH habilitado — confirme no seu painel (já vem ligado por padrão).
- Terminal ou cliente SSH — seu computador precisa saber "falar" SSH:
- Linux/Mac: terminal nativo (já tem SSH pronto).
- Windows: Git Bash, PuTTY ou Windows Terminal (versão recente já tem SSH nativo).
- Usuário e senha (ou chave SSH) — você vai pedir pra gente, manda um oi pro suporte! 😉
Passo 1: Pegue suas Credenciais
Toda conta de hospedagem tem um usuário SSH e uma senha. Você acha no painel da GeHost:
- Acesse seu painel (painel.gehost.com.br).
- Procure por "SSH" ou "Acesso ao Servidor" — geralmente vem embaixo de "Conta".
- Anote o usuário (algo como "geXXXXX") e o host (seu domínio ou servidor).
- Se não achar a senha, clique em "Resetar Senha SSH" — a gente manda uma nova pra você.
🔐 Importante: Guarde essas credenciais em um lugar seguro (seu gestor de senhas, por exemplo). Nunca compartilhe nem exponha em código público!
Passo 2: Conectar ao Servidor
No Linux ou Mac (Terminal)
Abra o terminal e rode este comando:
ssh usuario@seu-dominio.com.br
Troque usuario pelo seu usuário SSH e seu-dominio.com.br pelo host que você anotou.
Exemplo real:
ssh geusuario@meusite.com.br
Depois que rodar, o terminal vai pedir sua senha — digite (a senha não aparece na tela, é normal!) e aperte Enter.
✅ Sucesso! Se tudo der certo, você vai ver algo tipo geXXXXX@servidor:~$ — pronto, você está dentro! 🎉
No Windows (Git Bash ou Terminal)
Se tem Git Bash instalado:
- Abra o Git Bash.
- Cole o mesmo comando: ssh usuario@seu-dominio.com.br
- Digite a senha e aperte Enter.
Se tá usando Windows Terminal (versão recente):
- Abra Windows Terminal.
- Escolha PowerShell (abinha ao lado do terminal aberto).
- Cole: ssh usuario@seu-dominio.com.br
- Senha e Enter.
Se não tiver nenhum desses: baixa PuTTY (é gratuito) → abre, coloca seu host e usuário, clica "Open", coloca a senha. Pronto!
Passo 3: Você Está Dentro! Agora O Quê?
Alguns comandos básicos pra explorar:
- pwd — mostra o diretório onde você está agora.
- ls — lista os arquivos e pastas (ls -la pra ver tudo, incluindo ocultos).
- cd nomedapasta — entra em uma pasta.
- cd .. — volta um nível.
- nano arquivo.txt — edita um arquivo (Ctrl+X pra sair).
- cat arquivo.txt — mostra o conteúdo de um arquivo.
🧭 Dica: Se não sabe o que um comando faz, use man nomedocomando (manual do comando) ou joga no Google. A comunidade Linux é super amigável!
Passo 4: Sair (Fechar a Conexão)
Simples! Na linha de comando, digite:
exit
Ou aperta Ctrl+D. Pronto, você fechou a conexão e voltou pro seu computador.
🔐 Segurança — Regras de Ouro
- Senha forte: manda trocar por uma bem complexa (com letras, números, símbolos) — quanto mais forte, melhor.
- Não exponha credenciais: nunca coloca usuário/senha em código, GitHub ou qualquer lugar público.
- Chaves SSH (nível avançado): se quer algo MUITO mais seguro, a gente pode gerar uma chave SSH pra você — avisa a galera do suporte!
- Feche quando terminar: sempre saia da sessão SSH quando tiver pronto — não deixa aberto "pra depois".
- Monitore acessos: se vê acesso estranho (por logs), muda a senha RÁPIDO e fala pra gente.
❌ Tá Dando Erro? Checklist Rápido
"Acesso recusado / senha errada"
- Confirma o usuário e a senha no painel (copiar/colar é mais seguro que digitar).
- Tá digitando a senha certa? Lembra que ela é case-sensitive (A ≠ a).
- Tenta resetar a senha SSH no painel e usa a nova.
"Could not resolve hostname" / "Network error"
- Confere a ortografia do host/domínio (sem espaço, sem typo).
- Sua conexão de internet tá funcionando? Pinga google.com no terminal.
- Firewall pode estar bloqueando — se tá atrás de proxy corporativo, fala com o TI.
"Connection timed out"
- O servidor pode estar offline (raríssimo, mas acontece) — manda um oi pro suporte!
- Checagem: consegue acessar seu site pelo navegador? Se sim, o servidor tá ok, é coisa de rede mesmo.
😊 Não achou a solução? Manda uma mensagem pro suporte (aqui da GeHost) — a gente tira de letra! Explica o erro exato que tá dando.
Próximos Passos
- Uploads/downloads by command line: usa scp pra copiar arquivos (e aí tem um outro guia pra isso).
- Rodas scripts/crons: SSH é PERFEITO pra agendar tarefas automáticas — vê com a gente se precisa.
- Aprende mais Linux: tem tonelada de tutorial aí — "Linux for beginners" no YouTube é top.
Conclusão
SSH é seu melhor amigo quando você precisa mexer "pro lado técnico" no servidor. Parece assustador no começo, mas depois que acostuma, é moleza. 😄
Qualquer dúvida, a gente tá aqui! Manda um oi — somos gentis e não julgamos ninguém por perguntar. Bora ficar expert nesse negócio! 🚀