Como instalar o OpenSSL da fonte no CentOS e Ubuntu
- 4818
- 1050
- Randal Kuhlman
OpenSSL é uma biblioteca de software completa que contém uma implementação de código aberto do Segurança da camada de transporte (TLS) e Camada de soquetes seguros (Ssl) Protocolos, usados para proteger informações transmitidas por redes de computadores.
É uma biblioteca de criptografia de uso geral e suporta vários algoritmos criptográficos diferentes, incluindo AES, Blowfish; MD5, MD4, SHA-1, SHA-2 Funções de hash criptográfico; RSA, DSA, Diffie-Hellman Key Exchange, Elliptic Curve e muitos outros.
Neste artigo, explicaremos como instalar a mais recente versão estável de OpenSSL de fontes em CENTOS e Ubuntu distribuições baseadas.
Etapa 1: Instale as ferramentas de desenvolvimento
1. Compilar OpenSSL manualmente de fontes, você precisa primeiro instalar poucas dependências, como "Ferramentas de desenvolvimento" sob RHEL/CENTOS/FEDORA ou “Construção-essencial” em Debian/Ubuntu como mostrado.
------------------- No CentOS, Rhel & Fedora ------------------- # Yum Group Instalar 'Development Tools' && yum instalar perl-core lbtemplate-perl zlib-devel ------------------- No Ubuntu e Debian ------------------- $ sudo apt update && apt install build-essencial checkInstall zlib1g-dev lbtemplate-perl
Etapa 2: Compile OpenSSL de fontes
2. Em seguida, baixe a versão estável mais recente de OpenSSL (v1.0.2 no momento da redação, que é um Suporte de longo termo (Lts) libere, suportado até 31 de dezembro de 2019), na página de download usando o seguinte comando wget e descompacte -o usando o comando tar.
$ wget -c https: // www.OpenSSL.org/fonte/openSSL-1.0.2p.alcatrão.gz $ tar -xzvf OpenSSL -1.0.2p.alcatrão.gz
3. Agora, mude para o diretório extraído, configure, construa, após uma construção bem -sucedida, teste as bibliotecas e instale o OpenSSL no local padrão, que é /usr/local/ssl, executando os seguintes comandos.
$ CD OpenSSL-1.0.2p/ $ ./Config $ Make $ Teste $ sudo Faça instalar
4. Depois de instalar com sucesso OpenSSL, Você pode entrar no diretório de instalação e visualizar os vários subdiretos e arquivos usando o comando ls.
$ CD/usr/local/ssl/ $ ls -l drwxr-xr-x. 2 raiz raiz 4096 22 de agosto 06:37 bin drwxr-xr-x. 2 raiz raiz 4096 22 de agosto 06:37 certs drwxr-xr-x. 3 raiz raiz 4096 22 de agosto 06:37 Inclua drwxr-xr-x. 4 raiz raiz 4096 22 de agosto 06:37 libxr-xr-x. 6 raiz raiz 4096 22 de agosto 06:36 Man Drwxr-xr-x. 2 raiz raiz 4096 22 de agosto 06:37 misc -rw-r--r--. 1 raiz raiz 10835 22 de agosto 06:37 OpenSSL.CNF DRWXR-XR-X. 2 raiz raiz 4096 22 de agosto 06:37 Privado
A seguir, são apresentados diretórios importantes que você precisa anotar:
- BIN - contém o binário OpenSSL e alguns scripts de utilidade.
- Incluir/OpenSSL - Contém os arquivos de cabeçalho necessários para a criação de seus próprios programas que usam libcrypto ou libssl.
- lib - Contém os arquivos da biblioteca OpenSSL.
- lib/motores - Contém os motores OpenSSL dinamicamente carregáveis.
- homem - Contém as páginas do Openssl.
- compartilhar/doc/OpenSSL/html - Contém a versão em HTML das páginas do homem.
- Certs - O local padrão para arquivos de certificado.
- privado - o local padrão para arquivos de chave privados.
5. Para verificar a versão de OpenSSL Você acabou de instalar, execute o seguinte comando.
$/usr/local/ssl/bin/openSSL versão OpenSSL 1.0.2p 14 de agosto de 2018
6. Para usar o recém -instalado OpenSSL Versão no seu sistema, você precisa adicionar o diretório /usr/local/ssl/bin/ para o seu CAMINHO, no arquivo ~/.Bashrc (ou o equivalente ao seu shell).
$ vim ~//.Bashrc
Adicione esta linha na parte inferior do arquivo.
Caminho de exportação = "/usr/local/ssl/bin: $ path"
Salve e feche o arquivo e recarregue a configuração usando o comando abaixo.
$ fonte .Bashrc
7. Agora abra uma nova janela do terminal e execute os seguintes comandos para confirmar que o novo OpenSSL O binário está localizado em seu CAMINHO e que você pode executá -lo sem digitar seu caminho completo.
$ whereis OpenSSL OpenSSL:/usr/bin/openSSL/usr/lib64/openSSL/usr/incluir/openSsl/usr/local/ssl/bin/openSSL/usr/share/man/man1/openSSL.1SSL.gz
$ versão openssl OpenSSL 1.0.2p 14 de agosto de 2018
Isso é tudo! Neste artigo, explicamos como instalar o último OpenSSL Versão da fonte em sistemas Linux. Se você tiver alguma dúvida, use o formulário de comando abaixo para chegar a nós.
- « Como criar e executar um .Arquivo jar no terminal Linux
- Instale o nginx, mariadb, php e phpmyadmin no Ubuntu 18.04 »