Come aggiornare OpenSSL su Raspberry Pi

Come aggiornare OpenSSL su Raspberry Pi
OpenSSL ÈUna libreria di software per l'implementazione dei protocolli SSL e TLS per garantire la comunicazione su altre reti. Programmi più popolari come Apache, Postfix e PHP lo usano per la comunicazione in quanto fornisce loro diversi algoritmi crittografici (come AES, DES), Hash Funzioni (come Sha1, Sha2) e crittografia a chiave pubblica (come RSA e DSA) per comunicazione sicura.

Questo articolo ti mostrerà come è possibile installare l'ultima versione di OpenSSL sul tuo sistema Raspberry Pi.

Come aggiornare OpenSSL su Raspberry Pi

Il sistema Raspberry Pi, per impostazione predefinita, include il OpenSSL versione “1.1.1 ", una versione obsoleta di questa libreria. Puoi confermare la versione di OpenSSL Attraverso il seguente comando:

$ OpenSSL versione

L'ultima versione di OpenSSL Al momento della stesura di questo articolo è “3.0.7 ", che include aggiornamenti di sicurezza molto migliori e funzionalità migliorate. Per aggiornare la tua corrente OpenSSL Versione all'ultimo, segui i passaggi di seguito:

Passaggio 1: installare dipendenze

Prima di iniziare l'installazione, installare alcune dipendenze per OpenSSL Attraverso il seguente comando:

$ sudo apt installare build-essenziale zlib1g-dev checkinstall -y

Passaggio 2: modificare la posizione

Successivamente, cambia la tua posizione in "/USR/Local/SRC" tramite il seguente comando perché, in questa posizione, eseguiremo il OpenSSL installazione.

$ CD/USR/LOCAL/SRC/

Passaggio 3: scarica il file di origine dell'ultima versione OpenSSL

Vai al sito Web per scaricare OpenSSL Ultima versione del file di origine. Puoi usare il Wget Comando per scaricarlo su Raspberry Pi, come indicato di seguito.

$ wget https: // www.OpenSSL.Org/Source/OpenSSL-3.0.7.catrame.Gz

Passaggio 4: estrarre il contenuto del file sorgente OpenSSL

Per estrarre il contenuto del OpenSSL File di origine, utilizzare il seguente comando:

$ sudo tar -xf OpenSSL -3.0.7.catrame.Gz

Puoi usare il "LS" comando per verificare il nome della directory in cui vengono estratti i file.

Passaggio 5: vai alla directory OpenSSL

Utilizzare il seguente comando per navigare su OpenSSL Directory:

$ CD OpenSSL-3.0.7

Passaggio 6: configura OpenSSL

Prima dell'installazione, è necessario configurare OpenSSL Dal seguente comando:

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

Il comando sopra imposta il percorso per OpenSSL, crea una libreria condivisa e abilita la compressione usando il Zlib biblioteca.

Passaggio 7: compilare i file OpenSSL

Ora, utilizzare il comando seguente per compilare i file richiesti per l'installazione OpenSSL Sul tuo sistema Raspberry Pi:

$ sudo fare

Passaggio 8: installa OpenSSL

Dopo la compilazione, è quindi possibile installare OpenSSL su Raspberry Pi attraverso il seguente comando:

$ sudo Make Installa

Passaggio 9: configurare le librerie condivise per OpenSSL

ApreL carica i file binari dalla posizione "/USR/Local/SSL/Lib" E devi configurare questo percorso. Innanzitutto, vai alla seguente directory:

$ cd /etc /ld.COSÌ.conf.D/

Creare un file di configurazione tramite il nano Editor usando il seguente comando:

$ sudo nano openssl-3.0.7.conf

Aggiungi la seguente posizione all'interno del file.

/USR/Local/SSL/Lib

Salva questo file usando "Ctrl+X" e quindi ricaricare le modifiche attraverso il seguente comando:

$ sudo ldconfig -v

Passaggio 10: sostituire le librerie OpenSSL predefinite

È necessario sostituire il predefinito precedente OpenSSL Biblioteche con quelle nuove, ma prima di ciò, è necessario creare il backup dei file eseguendo i seguenti comandi uno per uno.

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

Successivamente, devi modificare il /etc/ambiente file:

$ sudo nano /etc /ambiente

All'interno del file, incolla il seguente testo:

Path = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/
Local/Games:/USR/Local/SSL/Bin "

Salva il file e quindi carica le modifiche utilizzando il comando seguente:

$ fonte /etc /ambiente

È possibile testare il percorso attraverso il seguente comando:

$ echo $ percorso

Una volta fatto ciò, è possibile utilizzare il seguente comando per assicurarti OpenSSL viene aggiornato correttamente sul tuo sistema Raspberry Pi.

$ OpenSSL versione

Conclusione

OpenSSL è una libreria crittografica utilizzata per la comunicazione sicura sulle reti. Sebbene sia già installato sul sistema Raspberry Pi, è possibile aggiornare la sua versione seguendo i passaggi sopra menzionati. Questi passaggi richiedono l'installazione di dipendenze, la modifica della posizione, il download del file di origine e l'impostazione dell'ambiente.