„OpenSSL“ yra visų funkcijų programinės įrangos biblioteka, kurioje yra atvirojo kodo diegimas Transporto sluoksnio saugumas (TLS) ir Saugių lizdų sluoksnis (SSL) protokolai, naudojami kompiuterių tinklais perduodamai informacijai apsaugoti.
Tai bendrosios paskirties kriptografijos biblioteka ir palaiko daugybę skirtingų kriptografinių algoritmų, įskaitant AES, „Blowfish“; MD5, MD4, SHA-1, SHA-2 kriptografinės maišos funkcijos; RSA, DSA, Diffie – Hellman raktų mainai, elipsinė kreivė ir daugelis kitų.
Šiame straipsnyje paaiškinsime, kaip įdiegti naujausią stabilią versiją „OpenSSL“ iš šaltinių „CentOS“ ir Ubuntu pagrįsti paskirstymai.
1. Norėdami sudaryti „OpenSSL“ rankiniu būdu iš šaltinių, pirmiausia turite įdiegti keletą priklausomybių, tokių kaip „Plėtros įrankiai“ pagal RHEL/CentOS/Fedora arba „Būtina statyti“ į „Debian“/„Ubuntu“ taip, kaip parodyta.
„CentOS“, „RHEL“ ir „Fedora“ # yum group install 'Development Tools' && yum install perl-core libtemplate-perl zlib-devel „Ubuntu“ ir „Debian“ $ sudo apt update && apt install build-essential checkinstall zlib1g-dev libtemplate-perl.
2. Tada atsisiųskite naujausią stabilią versiją „OpenSSL“ (v1.0.2 rašymo metu, kuris yra a Ilgalaikė parama (TAI YRA) išleidimas, palaikomas iki 2019 m. Gruodžio 31 d), iš atsisiuntimo puslapio naudodami toliau nurodytus veiksmus wget komanda ir išpakuokite jį naudodami deguto komanda.
$ wget -c https://www.openssl.org/source/openssl-1.0.2p.tar.gz. $ tar -xzvf openssl -1.0.2p.tar.gz.
3. Dabar pereikite prie išgauto katalogo, sukonfigūruokite, sukurkite, sėkmingai sukūrę, išbandykite bibliotekas ir įdiekite „OpenSSL“ numatytoje vietoje, kuri yra /usr/local/ssl, vykdydami šias komandas.
$ cd openssl-1.0.2p/ $ ./config. $ padaryti. $ padaryti testą. $ sudo make install
4. Sėkmingai įdiegę „OpenSSL“, galite pereiti į diegimo katalogą ir peržiūrėti įvairius pakatalogius ir failus naudodami ls komanda.
$ cd/usr/local/ssl/ $ ls -l drwxr-xr-x. 2 šaknies šaknis 4096 rugpjūčio 22 d. 06:37 bin. drwxr-xr-x. 2 šaknies šaknis 4096 rugpjūčio 22 d. 06:37 sertifik. drwxr-xr-x. 3 šaknis 4096 rugpjūčio 22 d. 06:37. drwxr-xr-x. 4 šaknis 4096 rugpjūčio 22 d. 06:37 lib. drwxr-xr-x. 6 šaknis 4096 rugpjūčio 22 d. 06:36 vyras. drwxr-xr-x. 2 šaknies šaknis 4096 rugpjūčio 22 d. 06:37 įvairūs. -rw-r-r--. 1 šaknis šaknis 10835 rugpjūčio 22 d. 06:37 openssl.cnf. drwxr-xr-x. 2 šaknis šaknis 4096 rugpjūčio 22 d. 06:37 privati.
Toliau pateikiami svarbūs katalogai, į kuriuos reikia atkreipti dėmesį:
5. Norėdami patikrinti versiją „OpenSSL“ ką tik įdiegėte, paleiskite šią komandą.
$/usr/local/ssl/bin/openssl versija „OpenSSL 1.0.2p“, 2018 m. Rugpjūčio 14 d.
6. Norėdami naudoti naujai įdiegtą „OpenSSL“ sistemos versiją, turite pridėti katalogą /usr/local/ssl/bin/ tavo PATH, byloje ~/.bashrc (arba jūsų apvalkalo atitikmuo).
$ vim ~/.bashrc.
Pridėkite šią eilutę failo apačioje.
eksportuoti PATH = "/usr/local/ssl/bin: $ {PATH}"
Išsaugokite ir uždarykite failą ir iš naujo įkelkite konfigūraciją naudodami toliau pateiktą komandą.
$ šaltinis .bashrc.
7. Dabar atidarykite naują terminalo langą ir paleiskite šias komandas, kad patvirtintumėte, jog naujas „OpenSSL“ dvejetainis yra jūsų PATH ir kad galite jį paleisti neįvedę viso kelio.
$ whereis openssl openssl:/usr/bin/openssl/usr/lib64/openssl/usr/include/openssl/usr/local/ssl/bin/openssl /usr/share/man/man1/openssl.1ssl.gz.
$ openssl versija „OpenSSL 1.0.2p“, 2018 m. Rugpjūčio 14 d.
Tai viskas! Šiame straipsnyje mes paaiškinome, kaip įdiegti naujausią „OpenSSL“ versija iš šaltinio „Linux“ sistemose. Jei turite klausimų, naudokite žemiau esančią komandų formą, kad pasiektumėte mus.