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