Jak aktualizować Openssl na Raspberry Pi

Jak aktualizować Openssl na Raspberry Pi
Openssl JestBiblioteka oprogramowania do wdrażania protokołów SSL i TLS w celu zabezpieczenia komunikacji nad innymi sieciami. Najpopularniejsze programy, takie jak Apache, Postfix i PHP, używają go do komunikacji, ponieważ zapewnia im kilka algorytmów kryptograficznych (takich jak AES, DES), funkcje skrótu (takie jak SHA1, SHA2) i kryptografia klucza publicznego (takie jak RSA i DSA) bezpieczna komunikacja.

W tym artykule pokaże, w jaki sposób możesz zainstalować najnowszą wersję Openssl w systemie Raspberry Pi.

Jak aktualizować Openssl na Raspberry Pi

Domyślnie system Raspberry Pi zawiera Openssl wersja „1.1.1 ”, przestarzała wersja tej biblioteki. Możesz potwierdzić wersję Openssl Poprzez następujące polecenie:

Wersja $ Openssl

Najnowsza wersja Openssl W momencie pisania tego artykułu jest „3.0.7 ”, który obejmuje znacznie lepsze aktualizacje bezpieczeństwa i ulepszone funkcje. Aby zaktualizować swój prąd Openssl Wersja do najnowszej, wykonaj poniżej wspomniane kroki:

Krok 1: Instaluj zależności

Przed rozpoczęciem instalacji zainstaluj pewne zależności dla Openssl Poprzez następujące polecenie:

$ sudo apt Zainstaluj konstrukcję Zlib1g-dev CheckInstall -y

Krok 2: Zmień lokalizację

Następnie zmień swoją lokalizację na „/USR/Local/Src” Za pośrednictwem następującego polecenia, ponieważ w tym miejscu wykonamy Openssl instalacja.

$ cd/usr/local/src/

Krok 3: Pobierz plik źródłowy najnowszej wersji Openssl

Przejdź do strony internetowej, aby pobrać Openssl najnowsza wersja plik źródłowy. Możesz użyć wget polecenie pobierania go na Raspberry Pi, jak podano poniżej.

$ wget https: // www.Openssl.org/source/openssl-3.0.7.smoła.GZ

Krok 4: Wyodrębnij zawartość pliku źródłowego OpenSSL

Aby wyodrębnić zawartość Openssl Plik źródłowy, użyj następującego polecenia:

$ sudo tar -xf openssl -3.0.7.smoła.GZ

Możesz użyć „LS” polecenie, aby sprawdzić nazwę katalogu, w której pliki są wyodrębnione.

Krok 5: Przejdź do katalogu OpenSSL

Użyj następującego polecenia, aby przejść do Openssl informator:

$ CD OpensSl-3.0.7

Krok 6: Skonfiguruj OpenSSL

Przed instalacją musisz skonfigurować Openssl Z następującego polecenia:

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

Powyższe polecenie konfiguruje ścieżkę dla Openssl, tworzy wspólną bibliotekę i umożliwia kompresję za pomocą Zlib biblioteka.

Krok 7: skompiluj pliki OpenSSL

Teraz użyj następującego polecenia, aby skompilować pliki wymagane do instalacji Openssl W systemie Raspberry Pi:

$ sudo Make

Krok 8: Zainstaluj OpenSSL

Po kompilacji możesz następnie zainstalować Openssl na Raspberry Pi poprzez następujące polecenie:

$ sudo tworzy instalację

Krok 9: Skonfiguruj udostępnione biblioteki dla OpenSSL

Otwiera sięL ładuje pliki binarne z lokalizacji „/USR/Local/SSL/Lib” I musisz skonfigurować tę ścieżkę. Najpierw przejdź do następującego katalogu:

$ cd /etc /ld.Więc.conf.D/

Utwórz plik konfiguracyjny za pośrednictwem Nano Edytor za pomocą następującego polecenia:

$ sudo nano openSsl-3.0.7.conf

Dołącz następującą lokalizację w pliku.

/usr/local/ssl/lib

Zapisz ten plik za pomocą „Ctrl+x” a następnie ponownie załaduj zmiany za pomocą następującego polecenia:

$ sudo ldconfig -v

Krok 10: Wymień domyślne biblioteki OpenSSL

Musisz wymienić poprzedni domyślnie Openssl Biblioteki z nowymi, ale wcześniej musisz utworzyć kopię zapasową plików, uruchamiając następujące polecenia jeden po drugim.

$ sudo mv/usr/bin/openssl/usr/bin/openssl.BEKUP
$ sudo mv/usr/bin/c_rehash/usr/bin/c_rehash.BEKUP

Potem musisz edytować /itp./Środowisko plik:

$ sudo nano /etc /środowisko

Wewnątrz pliku wklej następujący tekst:

Path = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr//
Lokalne/gry:/usr/local/ssl/bin "

Zapisz plik, a następnie załaduj zmiany za pomocą następującego polecenia:

$ źródło /etc /środowisko

Możesz przetestować ścieżkę przez następujące polecenie:

$ echo $ ścieżka

Po zakończeniu możesz użyć następującego polecenia, aby to upewnić Openssl jest pomyślnie aktualizowany w systemie Raspberry Pi.

Wersja $ Openssl

Wniosek

Openssl to biblioteka kryptograficzna używana do bezpiecznej komunikacji w sieciach. Chociaż jest już zainstalowany w systemie Raspberry Pi, możesz zaktualizować jej wersję, wykonując wyżej wymienione kroki. Te kroki wymagają instalacji zależności, zmiany lokalizacji, pobierania pliku źródłowego i konfigurowania środowiska.