Como usar SSH config para hosts customizados (GUIA PRÁTICO para iniciantes)
Olá, viajante do conhecimento! 🌟 Seja bem-vindo(a) ao nosso guia de SSH config para hosts customizados. Aqui, você vai aprender, passo a passo, como configurar conexões SSH personalizadas — sem precisar digitar endereços e portas toda vez. É como criar "atalhos mágicos" para seus servidores. Vamos juntos, com calma, como se fosse uma conversa entre amigos?
Dica do Sensei: Antes de começar, certifique-se de que já ativou o SSH na sua conta GeHost. Se não souber como, basta acessar o cPanel e procurar por "SSH Access" no menu de ferramentas.
Passo 1: Acesse o Gerenciador de Arquivos do cPanel
Para começar, entre no seu cPanel com suas credenciais. Você já está familiarizado com o login? Ótimo!
Depois de logado, procure pela ferramenta Gerenciador de Arquivos no painel principal. Ela está no grupo "Arquivos".
Passo 2: Acesse a pasta .ssh
No Gerenciador de Arquivos, navegue até a pasta public_html (ou a raiz da sua conta). Lá, você verá uma pasta chamada .ssh. Ela pode não aparecer à primeira vista — isso porque é uma pasta oculta.
Para ver pastas ocultas, clique em Opções no canto superior direito do Gerenciador de Arquivos e marque a opção Mostrar arquivos ocultos (dotfiles).
Passo 3: Crie ou edite o arquivo config
Dentro da pasta .ssh, você precisa ter um arquivo chamado config. Se ele já existir, clique nele para editar. Se não existir, clique em Novo Arquivo, digite config como nome e salve.
Este arquivo será o "mapa" das suas conexões SSH personalizadas. Ele vai guardar informações como nome do host, usuário, porta e até chaves específicas.
Passo 4: Escreva sua configuração personalizada
Abra o arquivo config e insira o seguinte conteúdo (substitua os valores entre colchetes pelos seus dados reais):
Host meu-site
HostName [seu-dominio.com]
User [seu-usuario-de-ssh]
Port [número-da-porta]
IdentityFile ~/.ssh/id_rsa
Explicando cada linha:
- Host meu-site → Escolha um nome curto e fácil de lembrar (como "meu-site", "loja", "servidor-2"). É o atalho que você vai usar no terminal.
- HostName → O nome do domínio ou IP do servidor (ex: seu-dominio.com).
- User → O nome de usuário SSH que você usou para acessar o servidor.
- Port → A porta SSH (geralmente 22, mas pode ser outra — verifique com o suporte GeHost).
- IdentityFile → O caminho para a sua chave SSH privada (normalmente
~/.ssh/id_rsa).
Dica do Sensei: Use nomes simples e descritivos para o Host. Assim, você não se perde quando tiver 10 servidores diferentes!
Passo 5: Salve e teste
Após escrever a configuração, salve o arquivo. Agora, abra seu terminal (ou Putty, se estiver no Windows) e digite:
ssh meu-site
Se tudo estiver certo, você será conectado automaticamente ao seu servidor, sem precisar digitar o IP, o usuário ou a porta. É como uma magia de conveniência! ✨
Passo 6: (Opcional) Use múltiplos hosts
Quer configurar mais de um servidor? Basta adicionar mais blocos no arquivo config, como este:
Host meu-site
HostName seu-dominio.com
User usuario1
Port 22
IdentityFile ~/.ssh/id_rsa
Host outro-servidor
HostName outro-dominio.com
User usuario2
Port 2222
IdentityFile ~/.ssh/id_ed25519
Pronto! Agora você pode usar ssh outro-servidor para acessar o segundo servidor.
Conclusão: Você é um mestre do SSH agora!
Parabéns, viajante! 🎉 Você aprendeu a usar o SSH config para criar conexões personalizadas — um verdadeiro passo avançado, mas feito com simplicidade. Agora, cada vez que precisar acessar seu servidor, basta digitar um nome curto e tudo acontece sozinho.
Se tiver dúvidas, não hesite em nos procurar. Estamos aqui para ajudar, sempre. Até a próxima jornada! 🌱