B E L M I T E C

Loading

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!


Você achou esse artigo útil?


Artigos relacionados