Como configurar chave SSH no macOS e Linux (GUIA PRÁTICO PARA INICIANTES)
Olá, viajante do código! 🌟 Seja bem-vindo ao seu primeiro passo rumo a uma conexão mais segura, rápida e elegante com seus servidores. Aqui, na GeHost, acreditamos que tecnologia deve ser acessível — mesmo quando falamos de SSH. Vamos juntos, com calma e certeza, configurar sua chave SSH no seu computador macOS ou Linux. Não se preocupe: não é difícil, e eu estou aqui com você a cada passo.
Antes de começar: o que é SSH e por que usar chave?
SSH (Secure Shell) é como uma porta segura que permite que você se conecte remotamente ao seu servidor — por exemplo, para gerenciar arquivos, instalar softwares ou fazer backups.
Normalmente, você se conecta com usuário e senha. Mas, ao usar chaves SSH, você troca a senha por um par de arquivos (um público, um privado), que é muito mais seguro e prático. É como ter uma senha que só você tem — e que não precisa digitar toda vez.
Dica do Sensei: Após configurar sua chave SSH, você poderá se conectar ao seu servidor sem digitar senha — só com um comando simples. É como se o servidor já soubesse quem você é.
Passo a passo: gerar e configurar sua chave SSH
-
Abrir o Terminal
No macOS, abra o Terminal (você encontra no Aplicativos > Utilitários > Terminal). No Linux, abra o Terminal (geralmente com Ctrl+Alt+T ou procurando "Terminal" no menu).
-
Gerar a chave SSH
Digite o comando abaixo e pressione Enter:
ssh-keygen -t ed25519 -C "seu_email@dominio.com"Substitua
seu_email@dominio.compelo seu e-mail profissional (o mesmo usado na GeHost).Se você estiver em um sistema antigo, pode usar
ssh-keygen -t rsa -b 4096 -C "seu_email@dominio.com"— mas oed25519é mais seguro e recomendado. -
Escolher onde salvar a chave
O sistema vai perguntar:
Enter file in which to save the key (/Users/seu_usuario/.ssh/id_ed25519):Pressione Enter para aceitar o caminho padrão. Isso cria a chave em
~/.ssh/id_ed25519(privada) e~/.ssh/id_ed25519.pub(pública). -
Definir uma senha (opcional, mas recomendado)
O sistema pedirá para definir uma senha de proteção para a chave. Pode ser vazio, mas recomendamos fortemente que você escolha uma.
Isso evita que, se alguém pegar seu arquivo de chave, ele não consiga usá-lo sem a senha.
-
Copiar a chave pública para o servidor (via cPanel)
Agora, vamos colocar sua chave pública no servidor da GeHost. Primeiro, copie o conteúdo da chave pública:
cat ~/.ssh/id_ed25519.pubIsso exibirá um texto longo começando com
ssh-ed25519oussh-rsa. Copie todo o conteúdo (incluindo as palavrasssh-ed25519eseu_email@dominio.com). -
Entrar no cPanel da GeHost
Abra seu navegador e vá para https://painel.gehost.com.br. Faça login com seu usuário e senha.
Na tela principal, procure por “SSH Access” (geralmente no grupo “Advanced” ou “Security”).
-
Adicionar a chave pública no servidor
Dentro de “SSH Access”, você verá uma opção como “Manage SSH Keys” ou “Add SSH Key”.
Clique nela e, na área de “Public Key”, cole o conteúdo que você copiou do arquivo
id_ed25519.pub.Depois, clique em “Install Key” ou “Adicionar”.
Nota: Se não encontrar a opção, entre em contato com o suporte da GeHost — pode ser que seu plano não permita SSH. Consulte seu plano no painel.
-
Testar a conexão
Volte ao Terminal e digite:
ssh seu_usuario@seu_servidorSubstitua
seu_usuariopelo nome de usuário da sua conta na GeHost (geralmente o nome do domínio ou um nome personalizado). Substituaseu_servidorpelo endereço do servidor (você pode encontrar isso no painel ou no suporte).Se tudo estiver certo, o sistema vai pedir sua senha de chave (a que você definiu no passo 4). Após isso, você estará conectado!
Pronto! Você está conectado com segurança
Parabéns, viajante! 🎉 Agora você tem uma conexão SSH com chave, segura e prática. Não precisará digitar senha toda vez — só o comando ssh e pronto.
Se precisar, você pode usar essa mesma chave para conectar-se a múltiplos servidores, ou até usar ferramentas como Git com repositórios remotos.
Dica do Sensei: Sempre mantenha sua chave privada (id_ed25519) em segurança. Não a compartilhe, não a envie por e-mail, e não a deixe em pastas públicas. Ela é como sua assinatura digital!
Quer ajuda adicional?
Se algo não funcionar — talvez a chave não apareça no cPanel, ou o SSH recuse a conexão — entre em contato com o suporte da GeHost. Eles estão aqui para te ajudar, com um carinho de verdade.
Seu acesso ao suporte é grátis por 30 dias após a entrega. Use-o com tranquilidade.
Com amor, cuidado e código limpo,
Sensei da GeHost
— Raphael Neves Koga, dono do grupo G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)