GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar ssl en RHEL 8 / CentOS 8

A medida que las redes informáticas interconectadas ingresan a más y más campos de la vida cotidiana, la ciberseguridad se hace cada vez más ruidosa. Protegemos nuestros sitios web, el tráfico en nuestros sitios web, las computadoras desde las que iniciamos el tráfico, quizás (parte de) los discos desde los que se ejecuta nuestro sistema operativo, nuestra conexión al trabajo, las computadoras a las que nos conectamos en el trabajo, etc.

openssl es una herramienta imprescindible en cualquier distribución GNU/Linux reciente si se tiene que trabajar con varios certificados.

En este tutorial, instalaremos (y reinstalaremos) el paquete openssl y probaremos su funcionalidad comprobando la cadena de certificados de un sitio web con su ayuda.

En este tutorial aprenderás:

  • Cómo instalar openssl
  • Cómo reinstalar openssl
  • Cómo verificar la cadena de certificados SSL de un sitio web con openssl

Comprobación del certificado SSL de un sitio web con openssl.

Requisitos de software y convenciones utilizadas

Cómo instalar ssl en RHEL 8 / CentOS 8 instrucciones paso a paso

openssl es un paquete base presente de forma predeterminada incluso en una instalación mínima de RHEL 8/CentOS 8. Si se elimina por accidente o se rompe, el paquete se puede instalar después de habilitar los repositorios de administración de suscripciones.

  1. Para instalar paquetes en RHEL 8 / CentOS 8 podemos usar dnf dominio. Use el siguiente comando para instalar openssl paquete:
    # dnf install openssl
  2. Si el paquete instalado está roto de alguna manera, dnf también se puede usar para volver a instalarlo:
    # dnf renistall openssl
  3. openssl tiene muchas funciones, pero en cuanto a una prueba funcional simple, no queremos jugar con los almacenes de certificados, lo usaremos como un cliente para conectarnos a un sitio web remoto preparado para SSL, obtener y verificar su certificado SSL y la cadena del certificado. .Esto es lo mismo que hace cualquier navegador consciente de la seguridad antes de mostrar si la conexión es segura con una página web o no. Obtendremos la cadena de certificados del sitio web que alberga este tutorial:
    # openssl s_client -connect linuxconfig.org:443 --showcerts

    Si no está familiarizado con pki y todo el asunto de los certificados, la larga salida le resultará ajena a primera vista (quizás también para la segunda mirada). Los ojos experimentados pueden ver la cadena de certificados de estos resultados, pero para la pregunta "¿Este sitio utiliza un certificado de confianza?", la respuesta está en las últimas líneas:

    [...]
        Start Time: 1546710774
        Timeout   : 7200 (sec)
        Verify return code: 0 (ok)
        Extended master secret: no
        Max Early Data: 0
    ---
    read R BLOCK

    También verificamos que nuestra herramienta openssl funciona.


Cent OS
  1. Cómo instalar un certificado SSL en Apache para CentOS 7

  2. Cómo instalar phpMyAdmin en RHEL 8 / CentOS 8

  3. Cómo instalar P7Zip en RHEL 8 / CentOS 8

  4. Cómo instalar ntfs-3g en RHEL 8 / CentOS 8

  5. Cómo instalar Icinga 2 en CentOS 8 / RHEL 8

Cómo instalar cpan en RHEL 8 / CentOS 8

Cómo instalar ruby ​​en RHEL 8 / CentOS 8

Cómo instalar Docker CE en RHEL 8 / CentOS 8

Cómo instalar VirtualBox 6.0 en CentOS 8 / RHEL 8

Cómo instalar PHP 7.4 en CentOS 8 / RHEL 8

Cómo instalar un certificado SSL en CentOS 7

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema RHEL 8 / CentOS 8
    Software openssl 1.1.1.1
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios