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.