Como instalar um certificado SSL manualmente via linha de comando Print

  • 0

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 🌐🔐


Was this answer helpful?

« Back