SSH & Avançado 14 visualizações

Como instalar um certificado SSL manualmente via linha de comando

Ver no WHMCS

Como Instalar um Certificado SSL Manualmente via Linha de Comando (SSH)

Olá, querido(a) cliente! Seja bem-vindo(a) ao nosso guia de instalação manual de certificado SSL via SSH. Aqui, você, mesmo sendo iniciante, vai aprender a proteger seu site com segurança, com um toque de magia digital — tudo com a ajuda do nosso querido Sensei da GeHost. 😊

Este guia é para quem quer ir além do "clique e pronto", mas ainda assim com passos claros, como se eu estivesse ao seu lado, explicando cada detalhe com carinho.

Dica do Sensei: Antes de começar, certifique-se de ter:
  • Seu certificado SSL (arquivo .crt ou .pem)
  • A chave privada (arquivo .key)
  • O certificado intermediário (se fornecido)
  • Permissão SSH ativa na sua conta

Passo 1: Acesse seu servidor via SSH

Para isso, você vai precisar de um cliente SSH. Recomendamos o Putty (Windows) ou o terminal nativo (Mac/Linux).

Abra seu cliente SSH e conecte-se usando:

  • Host: seu servidor (ex: ssh.seusite.com.br)
  • Porta: 22
  • Usuário: o mesmo que você usa no cPanel
  • Senha: a senha do cPanel
Tela de login do cPanel com campos de usuário e senha, e botão Log in

Passo 2: Acesse a pasta do seu domínio

Depois de logado, navegue até a pasta onde seu site está hospedado. Normalmente, ela está em:

public_html

Use o comando:

cd public_html

Passo 3: Crie uma pasta para os arquivos do SSL

Para manter tudo organizado, vamos criar uma pasta chamada ssl:

mkdir ssl

Depois, entre nela:

cd ssl

Passo 4: Envie os arquivos do certificado

Use o comando scp ou um cliente SFTP (como FileZilla) para enviar os três arquivos:

  • Seu_certificado.crt (ou .pem)
  • chave_privada.key
  • intermediario.crt (se fornecido)

Se estiver usando scp, o comando será algo assim:

scp seu_certificado.crt chave_privada.key intermediario.crt seu_usuario@seusite.com.br:/home/seu_usuario/public_html/ssl/

Passo 5: Verifique os arquivos no servidor

Use o comando:

ls -la

Isso mostrará todos os arquivos na pasta ssl. Certifique-se de que os três arquivos estão lá.

Passo 6: Instale o certificado no Apache (via linha de comando)

Por segurança, o cPanel não permite instalar SSL diretamente via SSH, mas você pode usar o comando ssl_install com cuidado. No entanto, a forma mais segura é usar o certificado no cPanel, mas como você quer fazer manualmente, vamos usar um truque com o openssl para verificar e preparar.

Verifique a integridade do certificado:

openssl x509 -in seu_certificado.crt -text -noout

Se não der erro, está tudo certo!

Passo 7: Configure o Virtual Host (opcional, avançado)

Se você sabe o caminho, pode editar o arquivo de configuração do Apache para apontar para seus arquivos SSL. Mas isso exige acesso root e cuidado extremo.

Dica do Sensei: Se você não tem certeza, use o cPanel para instalar o certificado — é mais seguro e fácil. Apenas se tiver um motivo forte para fazer manualmente, vá em frente.

Passo 8: Reinicie o Apache (se necessário)

Para aplicar as mudanças, reinicie o Apache:

sudo service httpd restart

Se não tiver permissão, peça ao suporte da GeHost para fazer isso por você.

Passo 9: Teste seu site com HTTPS

Abra seu navegador e acesse:

https://seusite.com.br

Se aparecer o cadeado verde, parabéns! Seu site está seguro com SSL! 🎉

Tela do cPanel com a seção SSL/TLS Certificates, mostrando a opção para instalar certificados

Conclusão: Você é um herói da segurança!

Instalar um certificado SSL manualmente via SSH é como aprender a cozinhar com fogão a gás: exige atenção, mas o resultado é incrível. Você protegeu seu site, seus visitantes e sua reputação digital.

Se tiver dúvidas, não hesite em chamar o nosso suporte — estamos aqui para ajudar, sempre. 💬

Com carinho,
Sensei da GeHost
Seu parceiro em segurança digital 🌐🔐

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.