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

Cree su propia autoridad de certificación (CA) en CentOS/RHEL

Una autoridad de certificación (CA) emite certificados digitales que certifican la propiedad de una clave pública por parte del sujeto designado del certificado. Los certificados de confianza se utilizan normalmente para realizar conexiones seguras a un servidor a través de Internet. Se requiere un certificado para evitar el caso de que una parte malintencionada que se encuentra en la ruta al servidor de destino pretenda ser el objetivo. Tal escenario se conoce comúnmente como un ataque man-in-the-middle.

En general, la gente usa CA de confianza en Internet, como VeriSign, pero hay casos en los que necesita su propia CA, como para agregar seguridad adicional a una intranet o VPN, o tal vez no quiera pagar por una.

Instalar Openssl

Primero comenzaremos instalando la utilidad openssl, si está usando CentOS/Fedora/RHEL, puede hacerlo usando yum así:

# yum install openssl

Si está usando Ubuntu/Debian, puede usar apt-get así:

# apt-get install openssl

Creación de su propia CA

Para crear su propia CA, puede usar el script que viene con el paquete openssl, para esto primero vaya a un directorio vacío y luego ejecute el script así:
Para CentOS/Fedora/RHEL

# /usr/share/ssl/misc/CA.pl -newca

Ubuntu/Debian

# /usr/lib/ssl/misc/CA.pl -newca

El script lo guiará a través de todos los pasos para crear su nueva CA, no importa mucho lo que ingrese en los campos y todas las entradas se explican por sí mismas.

El proceso completo se verá así:

Creación de certificados

Ahora que tiene su propia autoridad de certificación (CA), puede crear certificados digitales para servidores en su LAN, para clientes VPN o para cualquier servicio que necesite usar con SSL. Eso significa que tienes que hacer dos pasos:

Primero deberá crear una clave privada y una solicitud de certificado:

# /usr/lib/ssl/misc/CA.pl -newreq

Se le harán las mismas preguntas que en la opción newca, como se muestra a continuación:

Ahora puede firmar ese certificado con su CA usando el siguiente comando:

# /usr/lib/ssl/misc/CA.pl -sign

Ahora puede usar este certificado para cualquier propósito que desee.


Cent OS
  1. Cómo crear un archivo Kickstart para CentOS/Fedora/RedHat (RHEL)

  2. Cómo crear un puente de red en CentOS 7/RHEL 7

  3. Cómo crear RPM para su propio script en CentOS/RedHat

  4. Cómo crear y habilitar la partición de intercambio en Centos/RHEL 8

  5. Cómo crear una nueva partición /boot en CentOS / RHEL

Cree libros de cocina de Chef simples para administrar su infraestructura CentOS / RHEL

Cómo crear tu primer programa Java en CentOS 8

Cómo crear un usuario de Sudo en RHEL, CentOS, Rocky y AlmaLinux

Configure su propio servidor VPN WireGuard en CentOS/RHEL

Cómo crear un certificado SSL autofirmado local en CentOS 8

3 formas de crear un puente de red en RHEL/CentOS 8