Installer den nyeste OpenSSL Toolkit manuelt på Ubuntu 16.04 | 18.04 LTS

  • Yurii Anneticus
  • 0
  • 4438
  • 439

OpenSSL er et open source-prosjekt som utvikler fullverdig verktøykasse og verktøy for Transport Layer Security (TLS) og Secure Sockets Layer (SSL) protokoller på Linux og andre systemer ...

Prosjektet ledes av et verdensomspennende samfunn av frivillige som bruker Internett til å kommunisere, planlegge og utvikle OpenSSL-verktøysettet og tilhørende dokumentasjon ... .

De fleste nettverkskommunikasjonsapper og -verktøy som bruker TLS / SSL-protokoller, kan ha noen OpenSSL-verktøy installert ... Hvis du skal bruke applikasjoner og pakker som er avhengig av de nyeste versjonene av OpenSSL, kan det hende du må installere det manuelt på Ubuntu. systemer ...

Standardverktøysettet til OpenSSL som følger med Ubuntu er ikke det siste ... For å få det siste må du laste det ned selv og installere ... og denne korte opplæringen viser deg hvordan ...

Dette innlegget viser studenter og nye brukere hvordan man installerer den nyeste versjonen av OpenSSL på Ubuntu 16.04 | 18.04 LTS-servere og skrivebord ... For å komme i gang med å installere OpenSSL, følg trinnene nedenfor:

Trinn 1: Last ned OpenSSL-pakken

For å få den nyeste OpenSSL installert på Ubuntu, gå til hjemmesiden og last ned den nyeste versjonen ... Når dette skrives, versjon 1.1.1 (LTS) er den siste ...

Klikk på lenken nedenfor for å besøke nedlastingssiden ...

https://www.openssl.org/

Trinn 2: Installer OpenSSL manuelt

Nedenfor er kommandoer som hjelper deg med å laste ned og installere OpenSSL verktøykasse på Ubuntu 16.04 | 18.04 LTS-systemer ..., kan også fungere på fremtidige versjoner ...

For å laste ned, kjør kommandoene nedenfor

cd / tmp wget https://www.openssl.org/source/openssl-1.1.1.tar.gz tar xvf openssl-1.1.1.tar.gz 

Etter nedlasting kjører du kommandoene nedenfor for å installere ...

cd openssl-1.1.1 sudo ./config -Wl, - enable-new-dtags, -rpath, '$ (LIBRPATH)' sudo make sudo make install

Deretter skal versjonen av OpenSSL du lastet ned installeres ... men alle filer, inkludert binærfiler og man-sider, installeres under katalogen / usr / local / ssl.

OpenSSL 1.1.1 11. september 2018 bygget på: søn 23. september 22:27:39 2018 UTC plattform: linux-x86_64 alternativer: bn (64,64) rc4 (16x, int) des (int) idé (int) blowfish (ptr ) kompilator: gcc -fPIC -pthread -m64 -WA, - noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DNDEBUG OPENSSLDIR: "/ usr / local / ssl" ENGINESDIR: "/ us / 

Ubuntu standard OpenSSL-versjon er installert i / usr / lib / ssl og det er der apper som trenger å bruke SSL ser ut som standard ... Du må referere til versjonen du installerte ... .

OpenSSL 1.1.0g 02.11.2017 bygget på: reproduserbar bygge, dato uspesifisert plattform: debian-amd64 kompilator: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM - DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR = "\" / usr / lib /EN64 / "" -1.1 \ """" OPENSSLDIR: ""/ usr / lib / ssl"" ENGINESDIR: ""/usr/lib/x86_64-linux-gnu/engines-1.1"" 

For å sikre at Ubuntu bruker denne versjonen av OpenSSL i stedet for den forrige versjonen, må du oppdatere banene for man-sider og binærfiler .... Rediger filen /etc/manpath.config legge til følgende linje før den første MANPATH_MAP:

Kjør kommandoene nedenfor alternativet Ubuntu standard manside

sudo nano /etc/manpath.config

Deretter legger du til følgende uthevede linje på slutten av linjene som vist nedenfor ...

MANPATH_MAP / sbin / usr / share / man MANPATH_MAP / usr / sbin / usr / share / man MANPATH_MAP / usr / local / bin / usr / local / man MANPATH_MAP / usr / local / bin / usr / local / share / man MANPATH_MAP / usr / local / sbin / usr / local / man MANPATH_MAP / usr / local / sbin / usr / local / share / man MANPATH_MAP / usr / X11R6 / bin / usr / X11R6 / man MANPATH_MAP / usr / bin / X11 / usr / X11R6 / mann MANPATH_MAP / usr / spill / usr / del / man MANPATH_MAP / opt / bin / opt / man MANPATH_MAP / opt / sbin / opt / man MANPATH_MAP / usr / local / ssl / bin / usr / local / ssl / man 

Lagre fille og gå ut ...

Kjør deretter kommandoene nedenfor for å oppdatere den manuelle databasen ...

sudo mandb

Nå når du skriver mann openssl kommando får du den oppdaterte versjonen av mansiden for OpenSSL

Du kan også oppdatere kjøringsbanen slik at den inkluderer den nye plasseringen for OpenSSL…. kjør kommandoene nedenfor for å åpne Ubuntu-miljøkonfigurasjonsfilen ...

sudo nano / etc / miljø

Deretter legger du til / usr / local / ssh / bin som vist på linjen nedenfor…. Bruk den nøyaktige banen som vist ...

PATH = ""/ usr / local / sbin: / usr / local / bin: / usr / local / ssl / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / lokalt / spill ""

Lagre filen og avslutt ...

Start Ubuntu på nytt, og forhåpentligvis bør din nye OpenSSL-versjon bli gjenkjent av Ubuntu ...

Selv om noen apper nå kan bruke den nye versjonen av OpenSSL automatisk, kan det hende at eksisterende programmer (f.eks. Apache, Nginx) ikke er koblet mot bibliotekene fra Ubuntu-versjonen ...

Det kan hende du må bruke den nyere versjonen manuelt for å gjenopprette individuell app for å bruke den nyere versjonen av OpenSSL ved å referere til den nye banen ...

Nyt!

"



Ingen har kommentert denne artikkelen ennå.

En samling nyttig informasjon om Linux-operativsystemet og ny teknologi
Nye artikler, praktiske tips, detaljerte anmeldelser og guider. Føl deg hjemme i Linux-operativsystemets verden