Como usar SSH config para hosts customizados Print

  • 0

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!

Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in

Depois de logado, procure pela ferramenta Gerenciador de Arquivos no painel principal. Ela está no grupo "Arquivos".

Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

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).

Gerenciador de Arquivos com árvore de pastas (public_html etc.) e barra de ações

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! 🌱


Was this answer helpful?

« Back