bg-tutorials

Cum să instalezi OpenSSL pe Ubuntu

OpenSSL este un toolkit open-source utilizat pe scară largă pentru SSL/TLS. Pe Ubuntu, îți permite să gestionezi certificate SSL, să generezi chei și CSR-uri și să activezi comunicarea criptată. Acest ghid îți arată cum să instalezi OpenSSL pe Ubuntu (prin managerul de pachete, din sursă sau în Docker) și cum să rezolvi problemele frecvente.

Răspuns rapid

OpenSSL este preinstalat pe majoritatea sistemelor Ubuntu.

Verifică cu:

openssl version

Pentru a-l instala sau actualiza, rulează:

sudo apt update 

urmat de:

sudo apt install openssl

Înainte de a începe

  • Acces sudo: un utilizator cu privilegii sudo (sau root) pentru a instala software.
  • O conexiune la internet: pentru a descărca pachete din depozitele Ubuntu.
  • Instrumente de compilare: doar dacă intenționezi să compilezi din sursă (acoperit în Metoda 2).

Mai întâi, verifică dacă OpenSSL este deja instalat:

openssl version

Dacă este instalat, vei vedea un rezultat similar cu OpenSSL 3.0.13 30 Jan 2024 (versiunea exactă depinde de versiunea ta de Ubuntu; de exemplu, Ubuntu 24.04 LTS include OpenSSL 3.0.x).

Metoda 1: Instalare cu apt (recomandat)

Aceasta este cea mai simplă metodă și îți oferă versiunea menținută în depozitele oficiale Ubuntu (cu corecții de securitate retroportate).

  1. Deschide Terminalul (Ctrl + Alt + T sau caută „Terminal”).
  2. Actualizează lista de pachete și instalează OpenSSL:
sudo apt update
sudo apt install openssl

Echivalentele apt-get, sudo apt-get update și sudo apt-get install openssl, funcționează de asemenea.

Pentru a actualiza o instalare existentă la cea mai recentă versiune disponibilă în pachete, rulează:

sudo apt upgrade openssl

Confirmă rezultatul cu openssl version.

Metoda 2: Compilare din sursă (versiune specifică)

Compilează din sursă atunci când ai nevoie de o versiune specifică sau de opțiuni de compilare personalizate. Mai întâi instalează instrumentele de compilare:

sudo apt install build-essential

Apoi, descarcă o versiune stabilă de OpenSSL (folosește o versiune numerotată, nu ramura de dezvoltare). Extrage și compilează. Înlocuiește 3.5.6 cu versiunea curentă:

tar -xzvf openssl-3.5.6.tar.gz
cd openssl-3.5.6
./config
make
make test
sudo make install

În mod implicit, fișierele se instalează în /usr/local (de exemplu /usr/local/bin și /usr/local/lib). Folosește opțiunea –prefix cu ./config pentru a alege o altă locație.

Două avertismente: dacă clonezi de pe GitHub (git clone https://github.com/openssl/openssl.git) obții ramura de dezvoltare. Verifică un tag de versiune precum openssl-3.5.6 pentru o compilare stabilă. Și sudo make install poate suprascrie OpenSSL-ul de sistem, deci preferă Metoda 1 dacă nu ai nevoie în mod specific de o compilare din sursă.

Metoda 3: Utilizare Docker (izolat)

Pentru a menține OpenSSL izolat într-un container, pornește un container Ubuntu pe gazda ta:

docker run --rm -it ubuntu bash

Apoi, în interiorul shell-ului containerului, instalează OpenSSL:

apt update
apt install -y openssl

Probleme frecvente și depanare

  • Pachet negăsit: confirmă numele pachetului și reîmprospătează lista. Poți căuta cu apt-cache search openssl, apoi rulează sudo apt update și încearcă din nou.
  • Erori de dependențe: apt le rezolvă de obicei automat; dacă nu, instalează dependența specificată cu sudo apt install <package_name>.
  • Erori de permisiuni: asigură-te că prefixezi comenzile de instalare cu sudo.
  • Cache de pachete corupt: curăță-l și reinstalează:
sudo apt clean
  • Firewall sau proxy: dacă descărcările se blochează, verifică că setările de rețea permit apt să acceseze depozitele.

Întrebări frecvente

Este OpenSSL preinstalat pe Ubuntu?

Da, în aproape toate cazurile. OpenSSL este inclus ca parte a sistemului de bază Ubuntu, deci este de obicei deja prezent. Rulează openssl version pentru a confirma; dacă lipsește, instalează-l cu sudo apt install openssl.

Cum actualizez OpenSSL pe Ubuntu?

Rulează sudo apt update și apoi sudo apt upgrade openssl. Aceasta instalează cea mai recentă versiune disponibilă în depozitele versiunii tale de Ubuntu, inclusiv corecțiile de securitate retroportate.

Ce versiune de OpenSSL folosește Ubuntu?

Depinde de versiunea de Ubuntu. Versiunile LTS recente (precum 22.04 și 24.04) includ seria OpenSSL 3.0. Rulează openssl version pentru a vedea exact ce are sistemul tău.

Cum instalez o versiune specifică de OpenSSL pe Ubuntu?

Depozitele conțin doar versiunea împachetată pentru versiunea ta de Ubuntu, deci pentru a obține o versiune specifică trebuie să compilezi din sursă (Metoda 2): descarcă arhiva tarball a versiunii respective, apoi rulează ./config, make, make test și sudo make install.

Concluzie

Pentru majoritatea utilizatorilor, sudo apt install openssl este tot ce este necesar pentru a instala OpenSSL pe Ubuntu, în timp ce compilarea din sursă sau utilizarea Docker acoperă configurările specifice unei versiuni sau izolate. Indiferent de metoda aleasă, menține OpenSSL actualizat și verifică-l cu openssl version. Pentru a merge mai departe, consultă comenzile frecvente OpenSSL sau cum să verifici versiunea OpenSSL.

Economisește 10% la certificatele SSL în momentul plasării comenzii!

Eliberare rapidă, criptare puternică, încredere în browser de 99,99%, suport dedicat și garanție de returnare a banilor în 25 de zile. Codul cuponului: SAVE10

A detailed image of a dragon in flight

Autor cu experiență, specializat în certificate SSL. Transformă subiectele complexe despre securitatea cibernetică în conținut clar și captivant. Contribuie la îmbunătățirea securității digite prin narațiuni cu impact.