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.