Cómo actualizar OpenSSL en Raspberry Pi

Cómo actualizar OpenSSL en Raspberry Pi
Openssl esUna biblioteca de software para implementar los protocolos SSL y TLS para asegurar la comunicación a través de otras redes. Los programas más populares como Apache, Postfix y PHP lo usan para la comunicación, ya que les proporciona varios algoritmos criptográficos (como AES, DES), funciones hash (como SHA1, SHA2) y criptografía de clave pública (como RSA y DSA) para comunicación segura.

Este artículo le mostrará cómo puede instalar la última versión de Openssl en su sistema de frambuesa Pi.

Cómo actualizar OpenSSL en Raspberry Pi

El sistema Raspberry Pi, por defecto, incluye el Openssl versión "1.1.1 ", Una versión anticuada de esta biblioteca. Puede confirmar la versión de Openssl A través del siguiente comando:

$ OpenSSL Versión

La última versión de Openssl Al momento de escribir este artículo es "3.0.7 ", que incluye actualizaciones de seguridad mucho mejores y características mejoradas. Para actualizar su actual Openssl Versión a la última, siga los pasos mencionados a continuación:

Paso 1: Instalar dependencias

Antes de comenzar la instalación, instale algunas dependencias para Openssl A través del siguiente comando:

$ sudo apt instalación de construcción ZLIB1G-DEVEVECTALL -y -y -y

Paso 2: cambiar la ubicación

A continuación, cambie su ubicación a "/Usr/local/src" a través del siguiente comando porque, en esta ubicación, vamos a realizar el Openssl instalación.

$ CD/usr/local/src/

Paso 3: Descargar el archivo fuente de la última versión de OpenSSL

Vaya al sitio web para descargar Openssl último archivo de origen de la versión. Puedes usar el wget Comando para descargarlo en Raspberry Pi, como se da a continuación.

$ wget https: // www.openssl.org/Source/OpenSSL-3.0.7.alquitrán.GZ

Paso 4: Extraer contenido del archivo fuente de OpenSSL

Para extraer el contenido del Openssl Archivo de origen, use el siguiente comando:

$ sudo tar -xf openssl -3.0.7.alquitrán.GZ

Puedes usar el "LS" Comando para verificar el nombre del directorio donde se extraen los archivos.

Paso 5: Navegue al directorio OpenSSL

Use el siguiente comando para navegar al Openssl directorio:

$ CD OpenSSL-3.0.7

Paso 6: Configurar OpenSSL

Antes de la instalación, debe configurar Openssl del siguiente comando:

$ sudo ./config - -prefix =/usr/local/ssl --openssldir =/usr/local/ssl compartido zlib

El comando de arriba establece la ruta para Openssl, crea una biblioteca compartida y habilita la compresión utilizando el zlib biblioteca.

Paso 7: compilar los archivos OpenSSL

Ahora, use el siguiente comando para compilar los archivos requeridos para instalar Openssl En su sistema Raspberry Pi:

$ sudo make

Paso 8: Instalar OpenSSL

Después de la compilación, puede instalar Openssl En Raspberry Pi a través del siguiente comando:

$ sudo make install

Paso 9: Configurar bibliotecas compartidas para OpenSSL

AbreL Carga los archivos binarios desde la ubicación "/Usr/local/ssl/lib" y tienes que configurar esta ruta. Primero, navegue al siguiente directorio:

$ cd /etc /ld.entonces.confusión.d/

Crear un archivo de configuración a través del nano Editor usando el siguiente comando:

$ sudo nano openssl-3.0.7.confusión

Agregar la siguiente ubicación dentro del archivo.

/usr/local/ssl/lib

Guarde este archivo usando "Ctrl+X" y luego recargar los cambios a través del siguiente comando:

$ sudo ldconfig -v

Paso 10: Reemplace las bibliotecas OpenSSL predeterminadas

Debe reemplazar el valor predeterminado anterior Openssl Bibliotecas con las nuevas, pero antes de eso, debe crear la copia de seguridad de los archivos ejecutando los siguientes comandos uno por uno.

$ sudo mv/usr/bin/openssl/usr/bin/openssl.Bekup
$ sudo mv/usr/bin/c_rehash/usr/bin/c_rehash.Bekup

Después, tienes que editar el /etc/entorno archivo:

$ sudo nano /etc /entorno

Dentro del archivo, pegue el siguiente texto:

Path = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/
local/juegos:/usr/local/ssl/bin "

Guarde el archivo y luego cargue los cambios usando el siguiente comando:

$ fuente /etc /entorno

Puede probar la ruta a través del siguiente comando:

$ echo $ ruta

Una vez hecho esto, puede usar el siguiente comando para asegurarse de que Openssl se actualiza con éxito en su sistema Raspberry Pi.

$ OpenSSL Versión

Conclusión

Openssl es una biblioteca criptográfica utilizada para comunicación segura sobre redes. Aunque ya está instalado en el sistema Raspberry Pi, puede actualizar su versión siguiendo los pasos mencionados anteriormente. Estos pasos requieren instalar dependencias, cambiar la ubicación, descargar el archivo fuente y configurar el entorno.