Como instalar o OpenSSL no Ubuntu
Olá, Saraiva aqui!
Neste guia mostro Como instalar o OpenSSL no Ubuntu. Entenda o que é o OpenSSL e como verificar sua versão.
O que é o OpenSSL?
Resumindo, OpenSSL é uma biblioteca criptográfica de código aberto e um kit de ferramentas SSL. Os aplicativos contidos na biblioteca ajudam a criar um ambiente de comunicação seguro para redes de computadores.
O OpenSSL contém uma implementação dos protocolos TLS (Transport Layer Security) e SSL (Secure Sockets Layer), o que significa que a maioria dos servidores e sites HTTPS usam seus recursos.
Ele poder ser usado para gerenciar certificados auto assinados para uso em servidores locais, bem como para auxiliar na emissão de certificados SSL válidos para websites usando o Let’s Encrypt.
Também é usado para criptografar e descriptografar dados. O OpenSSL funciona bem com os servidores web mais populares, incluindo Apache, NGINX, etc. e suporta algoritmos de criptografia populares, como MD5, SHA-2, etc. Neste artigo, veremos como instalar o OpenSSL no Ubuntu. Por padrão, ele já está instalado na maioria dos sistemas Linux. Mas se não for assim no seu caso ou se você quiser atualizar seu OpenSSL, então você pode usar este guia para instalar o OpenSSL da fonte em seu sistema.
Como instalar o OpenSSL no Ubuntu
Aqui estão as etapas para instalar o OpenSSL no Ubuntu.
1. Atualize o sistema Ubuntu
Abra o terminal e execute o seguinte comando para atualizar seus pacotes do sistema Ubuntu.
sudo apt-get update && sudo apt-get upgrade
2. Verifique a versão do OpenSSL
Você pode verificar a versão do openssl em seu sistema. Se estiver presente em seu sistema, você verá o número da versão mais recente, caso contrário, ocorrerá um erro.
openssl version -a
Se você não receber um erro, mas sim sua versão instalada, então apenas verifique a necessidade de atualizar ou simlesmente seguir adiante com o uso do OpenSSL.
Trarei aqui diversas dicas de como você pode usá-lo.
Agora se você recebeu um erro, siga os próximos passos para instalar o OpenSSL em seu sistema.
3. Pré-requisitos de instalação
Instale os pré-requisitos com o comando a seguir.
sudo apt install build-essential checkinstall zlib1g-dev -y
4. Baixe SSL
Nota: a versão estável mais recente é a série 3.0 com suporte até 7 de setembro de 2026. Essa também é uma versão de suporte de longo prazo (LTS). A versão LTS anterior (a série 1.1.1) também está disponível e tem suporte até 11 de setembro de 2023. Todas as versões mais antigas (incluindo 1.1.0, 1.0.2, 1.0.0 e 0.9.8) agora estão sem suporte e devem não ser usado. Os usuários dessas versões mais antigas são incentivados a atualizar para 3.0 o mais rápido possível.
Você pode ler mais a respeito neste link (em inglês).
Execute o seguinte comando para baixar o pacote de origem do OpenSSL. Vou usar OpenSSL 3.0.
cd /usr/local/src/
sudo wget https://www.openssl.org/source/openssl-3.0c.tar.gz
Extraia o arquivo baixado com o seguinte comando.
sudo tar -xf openssl-3.0c.tar.gz
Navegue até a pasta extraída.
cd openssl-3.0c
5. Instale o OpenSSL
Execute o seguinte comando para instalar o OpenSSL.
sudo ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
sudo make
sudo make test
sudo make install
6. Configurar bibliotecas compartilhadas OpenSSL
Crie um novo arquivo de configuração openssl-3.0c.conf para OpenSSL em /etc/ld.so.conf.d/
sudo nano /etc/ld.so.conf.d/openssl-3.0c.conf
Adicione a seguinte linha a ele.
/usr/local/ssl/lib
Salve e saia do arquivo usando CTRL + X depois S ou Y e em seguida ENTER. Recarregue-o com o seguinte comando.
sudo ldconfig -v
7. Configure o binário OpenSSL
Em seguida, vamos substituir o binário da nossa versão antiga do OpenSSL em /usr/bin/openssl pelo novo que acabamos de instalar em /usr/local/ssl/bin/openssl
Primeiro fazemos backup dos arquivos binários por segurança. Em seguida, copie-o com o seguinte comando.
sudo mv /usr/bin/c_rehash /usr/bin/c_rehash.backup
sudo mv /usr/bin/openssl /usr/bin/openssl.backup
Abra a Variável PATH de ambiente com o comando abaixo:
sudo nano /etc/environment
Adicione a pasta :/usr/local/bin/openssl à variável PATH. Observe os dois pontos no início do caminho da pasta.
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/ssl/bin"
Salve e feche o arquivo usando CTRL + X depois S ou Y e em seguida ENTER. Agora recarregue o ambiente PATH com o seguinte comando.
source /etc/environment
Agora, se você verificar a versão do OpenSSL novamente, ela mostrará a versão mais recente, indicando que o Ubuntu está escolhendo o OpenSSL correto.
Use este comando para verificar:
openssl version -a
Tudo pronto. Neste artigo, vimos como instalar/atualizar o OpenSSL em seu sistema Ubuntu/Debian.
OpenSSL é uma biblioteca muito útil para gerar solicitações de assinatura de certificados, pares de chave privada-chave pública, instalar certificados SSL/TLS e muito mais. É sempre aconselhável instalar a versão mais recente do Open SSL em seu sistema para evitar vulnerabilidades e fazer uso das atualizações de segurança mais recentes disponíveis.
Se você teve alguma dificuldade durante o processo, me faça saber lá nos comentários do video para este artigo no canal da Belmitec no YouTube. Ficarei feliz em poder ajudar você.
Vamos adiante!
Artigos relacionados
-
Como compactar uma pasta no Ubuntu Linux / Debian Linux
Como faço para compactar uma pasta ou diretório no Ubuntu Linux?O zip é um utilitário de compactação e empacotament... -
Como criptografar e descriptografar arquivos com senha no Ubuntu
Para criptografar e descriptografar arquivos com uma senha, use o comando gpg. É uma ferramenta de criptografia e assinatura para sistemas o... -
Como instalar linux ubuntu no virtualbox
1. Visão Geral Olá, Saraiva aqui! Neste guia, vou orientar você em uma das maneiras mais fáceis de usar o Ubuntu Desktop em uma m... -
Como instalar o Composer no Ubuntu 22.04
Olá, Saraiva aqui! Neste guia irei ajudar você a instalar o Composer no Ubuntu 22.04 LTS.O Composer é uma ferramenta popular ... -
Como instalar o vscode no Ubuntu
Olá Saraiva aqui! Neste guia pretendo ajudar você a instalar o Visual Studio Code no Ubuntu 22.04 LTS.O Visual Studio Code da Microsoft (vsc...
Você achou esse artigo útil?