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.
- 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.
- 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.
- 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
eaptitude
. - 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.
- Atualize as listas de pacotes: Antes de instalar o OpenSSL, atualize as listas de pacotes com a versão mais recente dos repositórios.
- 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.
- 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.
- Abra o Terminal procurando por“Terminal” no menu do aplicativo ou pressionando Ctrl + Alt + T.
- 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
- 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 - Navegue até o diretório OpenSSL:
cd openssl - Configure a compilação:
./config - Compilar o código-fonte:
fazer - 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:
- 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 - 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.
- 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> - 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.
- 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.
- 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.
- 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. - 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