Como instalar o OpenSSL no Ubuntu de diferentes maneiras

How to Install OpenSSL on Ubuntu

O OpenSSL é um kit de ferramentas de código aberto amplamente utilizado para protocolos SSL/TLS. A instalação do OpenSSL no Ubuntu ajudará você a gerenciar eficientemente os certificados SSL, proteger seu servidor e permitir a comunicação criptografada.

Neste guia, você aprenderá a instalar o OpenSSL no Ubuntu e a solucionar problemas comuns que possam surgir.


Antes da instalação

Antes de instalar o OpenSSL no Ubuntu, certifique-se de que seu sistema atenda aos seguintes pré-requisitos:
Sistema operacional Ubuntu: Você deve ter uma instalação funcional do Ubuntu. Você pode instalar o OpenSSL em várias versões do Ubuntu, incluindo as versões mais recentes.

  1. Acesso root ou sudo: Você precisa de privilégios administrativos para instalar software no Ubuntu – acesso root ou uma conta de usuário com privilégios sudo.
  2. Conexão com a Internet: Certifique-se de que seu sistema Ubuntu tenha uma conexão ativa com a Internet para baixar pacotes dos repositórios do Ubuntu ou de fontes externas, se necessário.
  3. Gerenciador de pacotes: Seu sistema Ubuntu deve ter um gerenciador de pacotes instalado e configurado. Os gerenciadores de pacotes mais comumente usados no Ubuntu são apt e aptitude.
  4. Espaço de armazenamento: Verifique se você tem espaço livre em disco suficiente disponível para acomodar a instalação do OpenSSL e suas dependências. Embora o OpenSSL seja relativamente pequeno, pacotes e bibliotecas adicionais podem exigir espaço extra.
  5. Atualize as listas de pacotes: Antes de instalar o OpenSSL, atualize as listas de pacotes com a versão mais recente dos repositórios.
  6. Opcional: Compilador e ferramentas de desenvolvimento (para compilação a partir do código-fonte): Se você planeja compilar o OpenSSL a partir do código-fonte, precisará instalar ferramentas e bibliotecas de desenvolvimento essenciais, como gcc, make e outras.
  7. Verifique se já existe uma instalação: Para verificar se o OpenSSL já está instalado no seu sistema Ubuntu, você pode usar o comando openssl version: openssl version. Se o OpenSSL estiver instalado, você verá uma saída semelhante a OpenSSL 1.1.1f 31 de março de 2020.

Há diferentes maneiras de instalar o OpenSSL no Ubuntu, dependendo do que você gosta e precisa. Vamos examinar as três mais comuns:


Método 1: Usando o gerenciador de pacotes apt (repositório)

Esse é o método mais comum e garante que você obtenha a versão do OpenSSL disponível nos repositórios oficiais do Ubuntu.

  1. Abra o Terminal procurando por“Terminal” no menu do aplicativo ou pressionando Ctrl + Alt + T.
  2. Digite ou copie e cole os seguintes comandos no Terminal:

    sudo apt update
    sudo apt install openssl

Semelhante ao método apt, você também pode usar o comando apt-get para instalar o OpenSSL.

sudo apt-get update
sudo apt-get install openssl

Ao executar esses comandos do OpenSSL, você primeiro atualizará a lista de pacotes de software disponíveis em seu sistema e, em seguida, instalará o OpenSSL. Para confirmar que o OpenSSL foi instalado com êxito, digite o seguinte comando no Terminal:

versão do openssl

Se o OpenSSL estiver instalado corretamente, você deverá ver o número da versão exibido no Terminal.


Método 2: Compilação a partir do código-fonte

Se precisar de uma versão específica do OpenSSL ou quiser personalizar a instalação, você poderá compilá-lo a partir do código-fonte. Esse método oferece a você mais controle sobre o processo de instalação, mas exige mais esforço.1

  1. Faça o download do código-fonte do OpenSSL no site oficial ou clone o repositório do GitHub:

    git clone https://github.com/openssl/openssl.git4
  2. Navegue até o diretório OpenSSL:

    cd openssl
  3. Configure a compilação:

    ./config
  4. Compilar o código-fonte:

    fazer
  5. Instale o OpenSSL:

    sudo make install

Quando você instala o OpenSSL, ele vai para pastas específicas em seu sistema, como /usr/local/bin e /usr/local/lib. No entanto, se quiser escolher para onde ele vai, você pode usar a opção –prefix.


Método 3: Usando o Docker

Se preferir isolar a instalação usando contêineres, você pode usar o Docker para instalar o OpenSSL. Execute o seguinte comando:

docker pull ubuntu
docker run -it ubuntu /bin/bash
Atualização do apt
apt install openssl


Problemas comuns e solução de problemas

A instalação do OpenSSL no Ubuntu geralmente ocorre sem problemas, mas, como em qualquer instalação de software, pode haver problemas. Aqui estão alguns problemas comuns e etapas de solução de problemas:

  1. Pacote não encontrado: Às vezes, o gerenciador de pacotes pode não encontrar o OpenSSL, ou ele pode estar com um nome ligeiramente diferente. Você pode garantir que tem o nome correto do pacote executando:

    apt-cache search openssl
  2. Lista de pacotes desatualizada: Sua lista de pacotes pode estar desatualizada. Atualize-o usando o sudo apt update antes de tentar instalar o OpenSSL novamente.
  3. Problemas de dependência: O OpenSSL pode ter dependências que não são atendidas. O gerenciador de pacotes geralmente cuida disso, mas se você encontrar erros sobre dependências ausentes, poderá tentar instalá-las usando:

    sudo apt install <nome_do_pacote>
  4. Pacotes conflitantes: Se você tiver outras versões do OpenSSL instaladas, pode haver conflitos. Tente remover pacotes conflitantes ou selecione a versão correta durante a instalação.
  5. Problemas de permissão: Se você encontrar erros de permissão durante a instalação, confirme se usou o sudo para instalar o pacote com privilégios administrativos.
  6. Firewall ou proxy: Se você estiver atrás de um firewall ou usando um proxy, isso poderá interferir no download. Suas configurações de rede devem permitir que o gerenciador de pacotes faça o download de pacotes.
  7. Pacotes corrompidos: Às vezes, os pacotes podem ser corrompidos durante o download. Tente limpar o cache do pacote usando:

    sudo apt clean

    e instale o OpenSSL novamente.
  8. Problemas com o repositório: Se o repositório que você está usando estiver inativo ou com problemas, você poderá ter problemas com a instalação do pacote. Tente usar um repositório diferente.

Se nenhuma das soluções acima funcionar, você poderá pesquisar em fóruns on-line ou pedir ajuda nas comunidades Ubuntu ou OpenSSL para obter informações de outras pessoas que possam ter encontrado problemas semelhantes.


Conclusão

Agora que você sabe como instalar o Open SSL no Ubuntu, escolha o método que melhor atenda às suas necessidades em termos de facilidade de instalação, controle de versão e opções de personalização. Independentemente do método que você escolher, certifique-se de seguir as práticas recomendadas de segurança e de manter o OpenSSL atualizado.

Economize 10% em certificados SSL ao fazer seu pedido hoje!

Emissão rápida, criptografia forte, 99,99% de confiança no navegador, suporte dedicado e garantia de reembolso de 25 dias. Código do cupom: SAVE10

Escrito por

Redator de conteúdo experiente, especializado em certificados SSL. Transformação de tópicos complexos de segurança cibernética em conteúdo claro e envolvente. Contribua para melhorar a segurança digital por meio de narrativas impactantes.