Jak zainstalować OpenSSL ze źródła w Centos i Ubuntu

Jak zainstalować OpenSSL ze źródła w Centos i Ubuntu

Openssl to w pełni funkcjonalna biblioteka oprogramowania, która zawiera implementację open source Bezpieczeństwo warstwy transportowej (Tls) I Bezpieczna warstwa gniazd (SSL) Protokoły, używane do zabezpieczania informacji przesyłanych w sieci komputerowych.

Jest to biblioteka kryptografii ogólnej i obsługuje szereg różnych algorytmów kryptograficznych, w tym AES, Blowfish; MD5, MD4, SHA-1, SHA-2 kryptograficzne funkcje skrótu; RSA, DSA, Diffie-Hellman Key Exchange, krzywa eliptyczna i wiele innych.

W tym artykule wyjaśnimy, jak zainstalować najnowszą stabilną wersję Openssl ze źródeł Centos I Ubuntu rozkłady oparte na oparciu.

Krok 1: Zainstaluj narzędzia programistyczne

1. Kompilować Openssl Ręcznie ze źródeł musisz najpierw zainstalować kilka zależności, takich jak "Narzędzia programistyczne" pod RHEL/CENTOS/FEDORA Lub „Zbudowanie” W Debian/Ubuntu jak pokazano.

------------------- Na Centos, Rhel i Fedora ------------------- # Grupa Yum Instaluj „Narzędzia programistyczne” && yum instaluj perl-core libtemplate-perl zlib-devel ------------------- Na Ubuntu & Debian ------------------- $ sudo appt aktualizacja && apt instal instalacja kompilacji kontrola 

Krok 2: Skompiluj Openssl ze źródeł

2. Następnie pobierz najnowszą stabilną wersję Openssl (v1.0.2 W momencie pisania, czyli długoterminowa pomoc (LTS) zwolnienie, obsługiwane do 31 grudnia 2019 r), ze strony pobierania za pomocą następujące polecenie WGET i rozpakuj go za pomocą polecenia TAR.

$ wget -c https: // www.Openssl.org/source/openssl-1.0.2p.smoła.GZ $ TAR -XZVF OpenSsl -1.0.2p.smoła.GZ 

3. Teraz przejdź do wyodrębnionego katalogu, skonfiguruj, zbuduj, po udanej kompilacji przetestuj biblioteki i zainstaluj OpenSSL w domyślnej lokalizacji, czyli /USR/Local/SSL, Uruchamiając następujące polecenia.

$ CD OpensSl-1.0.2p/ $ ./config $ Make $ Test $ sudo Make Instal instalację 

4. Po pomyślnym zainstalowaniu Openssl, Możesz przejść do katalogu instalacyjnego i wyświetlić różne podwystępujące i pliki za pomocą polecenia LS.

$ cd/usr/local/ssl/ $ ls -l drwxr-xr-x. 2 Root Root 4096 sierpnia 22 06:37 Bin Drwxr-xr-X. 2 Root Root 4096 22 06:37 Certs Drwxr-xr-X. 3 Root Root 4096 sierpnia 22 06:37 Uwzględnij DRWXR-XR-X. 4 Root root 4096 sierpnia 22 06:37 lib Drwxr-xr-x. 6 Root root 4096 sierpnia 22 06:36 Man Drwxr-xr-x. 2 Root Root 4096 sierpnia 22 06:37 Misc-Rw-R-R--. 1 root root 10835 22 sierpnia 06:37 OpenSSL.CNF DRWXR-XR-X. 2 Root Root 4096 sierpnia 22 06:37 Prywatny 

Poniżej są ważne katalogi, o których musisz zwrócić uwagę:

  • kosz - zawiera binarne i scenariusze OpenSSL i niektóre skrypty.
  • Uwzględnij/OpenSSL - Zawiera pliki nagłówka potrzebne do budowania własnych programów, które korzystają z libcrypto lub libssl.
  • Lib - zawiera pliki biblioteki OpenSSL.
  • lib/silniki - Zawiera dynamicznie ładowane silniki OpenSSL.
  • Człowiek - zawiera strony Openssl Man.
  • Share/Doc/OpensSl/HTML - zawiera interpretację HTML dla stron.
  • certyfikaty - domyślna lokalizacja plików certyfikatów.
  • prywatny - Domyślna lokalizacja dla plików kluczy prywatnych.

5. Aby sprawdzić wersję Openssl Właśnie zainstalowałeś, uruchom następujące polecenie.

$/usr/local/ssl/bin/openssl wersja Openssl 1.0.2p 14 sierpnia 2018 

6. Aby użyć nowo zainstalowanego Openssl Wersja w swoim systemie musisz dodać katalog /usr/local/ssl/bin/ dla Twojej ŚCIEŻKA, w pliku ~/.Bashrc (lub odpowiednik twojej powłoki).

$ vim ~/.Bashrc 

Dodaj tę linię u dołu pliku.

Eksport ścieżka = "/usr/local/ssl/bin: $ ścieżka"

Zapisz i zamknij plik i ponownie załaduj konfigurację za pomocą poniższego polecenia.

$ źródło .Bashrc 

7. Teraz otwórz nowe okno terminala i uruchom następujące polecenia, aby potwierdzić, że nowy Openssl Binarny znajduje się w twoim ŚCIEŻKA i że możesz go uruchomić bez pisania pełnej ścieżki.

$ Whereis Openssl openssl:/usr/bin/openssl/usr/lib64/openSsl/usr/include/openssl/usr/local/ssl/bin/openssl/usr/share/man1/openssl/openssl.1SSL.GZ 
Wersja $ Openssl Openssl 1.0.2p 14 sierpnia 2018 

To wszystko! W tym artykule wyjaśniliśmy, jak zainstalować najnowsze Openssl Wersja ze źródła systemów Linux. Jeśli masz jakieś pytania, użyj poniższego formularza polecenia, aby skontaktować się z nami.