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.