Hvordan oppdatering OpenSSL på Raspberry Pi

Hvordan oppdatering OpenSSL på Raspberry Pi
OpenSSL erEt programvarebibliotek for implementering av SSL- og TLS -protokoller for å sikre kommunikasjon over andre nettverk. De fleste populære programmer som Apache, Postfix og PHP bruker det til kommunikasjon, da det gir dem flere kryptografiske algoritmer (som AES, DES), hashfunksjoner (som SHA1, SHA2) og offentlig nøkkelkryptografi (som RSA og DSA) for Sikker kommunikasjon.

Denne artikkelen vil vise deg hvordan du kan installere den nyeste versjonen av OpenSSL På Raspberry Pi -systemet ditt.

Hvordan oppdatering OpenSSL på Raspberry Pi

Raspberry Pi -systemet inkluderer som standard OpenSSL versjon "1.1.1", En utdatert versjon av dette biblioteket. Du kan bekrefte versjonen av OpenSSL Gjennom følgende kommando:

$ OPENSSL -versjon

Den siste versjonen av OpenSSL I skrivende stund er denne artikkelen “3.0.7 ”, som inkluderer mye bedre sikkerhetsoppdateringer og forbedrede funksjoner. For å oppdatere din nåværende OpenSSL Versjon til den siste, følg de under-nevnte trinnene:

Trinn 1: Installer avhengigheter

Før du begynner installasjonen, installerer du noen avhengigheter for OpenSSL Gjennom følgende kommando:

$ sudo apt install build-essensiell zlib1g-dev sjekkinstall -y

Trinn 2: Endre plasseringen

Deretter endrer du stedet til “/Usr/local/src” Gjennom følgende kommando fordi vi på dette stedet skal utføre OpenSSL installasjon.

$ cd/usr/local/src/

Trinn 3: Last ned OpenSSL Siste versjon Kildefil

Gå til nettstedet for å laste ned OpenSSL Siste versjon Kildefil. Du kan bruke WGET Kommando for å laste den ned på Raspberry Pi, som gitt nedenfor.

$ wget https: // www.OpenSSL.org/kilde/openssl-3.0.7.tjære.gz

Trinn 4: Pakk ut innhold av OpenSSL kildefil

For å trekke ut innholdet i OpenSSL Kildefil, bruk følgende kommando:

$ sudo tar -xf openssl -3.0.7.tjære.gz

Du kan bruke “LS” Kommando for å se etter katalognavnet der filene er trukket ut.

Trinn 5: Naviger til OpenSSL -katalogen

Bruk følgende kommando for å navigere til OpenSSL Katalog:

$ CD OpenSSL-3.0.7

Trinn 6: Konfigurer OpenSSL

Før installasjon, må du konfigurere OpenSSL Fra følgende kommando:

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

Kommandoen ovenfor setter opp banen for OpenSSL, Oppretter et delt bibliotek og muliggjør komprimering ved hjelp av Zlib bibliotek.

Trinn 7: Sett sammen OpenSSL -filene

Bruk nå følgende kommando for å kompilere filene som kreves for installasjon OpenSSL På Raspberry Pi -systemet ditt:

$ sudo make

Trinn 8: Installer OpenSSL

Etter samlingen kan du installere OpenSSL På Raspberry Pi gjennom følgende kommando:

$ sudo lage installasjon

Trinn 9: Konfigurer delte biblioteker for OpenSSL

ÅpnerL laster de binære filene fra stedet “/Usr/local/ssl/lib” Og du må konfigurere denne banen. Først, naviger til følgende katalog:

$ cd /etc /ld.så.konf.d/

Opprett en konfigurasjonsfil gjennom Nano Redaktør ved hjelp av følgende kommando:

$ sudo nano openssl-3.0.7.konf

Legg til følgende sted inne i filen.

/usr/local/ssl/lib

Lagre denne filen ved hjelp av “Ctrl+x” og last deretter inn endringene på nytt gjennom følgende kommando:

$ sudo ldconfig -v

Trinn 10: Erstatt standard OpenSSL -biblioteker

Du må erstatte forrige standard OpenSSL Biblioteker med de nye, men før det må du opprette filene sikkerhetskopiering ved å kjøre følgende kommandoer en etter en.

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

Etterpå må du redigere /etc/miljø fil:

$ sudo nano /etc /miljø

Inne i filen, lim inn følgende tekst:

Path = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/
Lokale/spill:/usr/local/ssl/bin "

Lagre filen og last deretter endringene ved å bruke følgende kommando:

$ kilde /etc /miljø

Du kan teste banen gjennom følgende kommando:

$ ekko $ bane

Når dette er gjort, kan du bruke følgende kommando for å sikre at OpenSSL blir oppdatert på bringebærpi -systemet ditt.

$ OPENSSL -versjon

Konklusjon

OpenSSL er et kryptografisk bibliotek som brukes til sikker kommunikasjon over nettverk. Selv om det allerede er installert på Raspberry Pi-systemet, kan du oppdatere versjonen ved å følge de ovennevnte trinnene. Disse trinnene krever å installere avhengigheter, endre plasseringen, laste ned kildefilen og sette opp miljøet.