Jak zainstalować OpenSSL ze źródła w Centos i Ubuntu
- 2632
- 140
- Tomasz Szatkowski
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.
- « Jak tworzyć i wykonać .Plik jar w terminalu Linux
- Zainstaluj Nginx, Mariadb, PHP i phpMyAdmin w Ubuntu 18.04 »