Como configurar chave SSH no macOS e Linux Print

  • 0

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

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

  2. Gerar a chave SSH

    Digite o comando abaixo e pressione Enter:

    ssh-keygen -t ed25519 -C "seu_email@dominio.com"

    Substitua seu_email@dominio.com pelo 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 o ed25519 é mais seguro e recomendado.

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

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

  5. 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.pub

    Isso exibirá um texto longo começando com ssh-ed25519 ou ssh-rsa. Copie todo o conteúdo (incluindo as palavras ssh-ed25519 e seu_email@dominio.com).

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

    Tela inicial do cPanel com os grupos de ferramentas
  7. 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”.

    Tela de SSL/TLS Certificates no cPanel — exemplo de interface

    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.

  8. Testar a conexão

    Volte ao Terminal e digite:

    ssh seu_usuario@seu_servidor

    Substitua seu_usuario pelo nome de usuário da sua conta na GeHost (geralmente o nome do domínio ou um nome personalizado). Substitua seu_servidor pelo 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)


Was this answer helpful?

« Back