In questo tutorial, ti mostreremo come installare OpenSSL su Ubuntu 20.04 LTS. Per chi non lo sapesse, OpenSSL è un toolkit open source per Transport Layer Security (TLS ) e Secure Sockets Layer (SSL), oltre a una libreria di crittografia. OpenSSL è utilizzato da molti programmi come il server Web Apache, PHP e molti altri che forniscono supporto per vari algoritmi di crittografia.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di OpenSSL su Ubuntu 20.04 (Focal Fossa). Puoi seguire le stesse istruzioni per Ubuntu 18.04, 16.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 20.04, 18.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa OpenSSL su Ubuntu 20.04 LTS Focal Fossa
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt
comandi nel terminale.
sudo apt update sudo apt upgrade sudo apt install build-essential checkinstall zlib1g-dev
Passaggio 2. Installazione di OpenSSL su Ubuntu 20.04.
Ora scarichiamo il codice sorgente OpenSSL dalla pagina ufficiale:
cd /usr/local/src/ wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz sudo tar -xf openssl-1.1.1k.tar.gz cd openssl-1.1.1k
Quindi, configuriamo e compiliamo OpenSSL:
sudo ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib sudo make sudo make test sudo make install
Una volta installato OpenSSL, è prudente collegare le relative librerie condivise in modo che vengano caricate in fase di esecuzione:
cd /etc/ld.so.conf.d/ sudo nano openssl-1.1.1k.conf
Incolla la directory del percorso della libreria OpenSSL:
/usr/local/ssl/lib
Successivamente, ricarica il collegamento dinamico eseguendo il comando seguente:
sudo ldconfig -v
Passaggio 3. Configurazione del binario OpenSSL.
Ora modifica il /etc/environment
file utilizzando l'editor nano:
sudo nano /etc/environment
Aggiungi la seguente riga:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/ssl/bin"
Salva e chiudi. Quindi, ricarica il file di ambiente per inserire la nuova variabile PATH:
Per verificare l'installazione e la versione di OpenSSL, puoi eseguire il seguente comando:
source /etc/environment echo $PATH
openssl version -a
Il tuo output dovrebbe essere il seguente:
OpenSSL 1.1.1k 25 Mar 2021
Congratulazioni! Hai installato con successo OpenSSL. Grazie per aver utilizzato questo tutorial per l'installazione di OpenSSL su Ubuntu 20.04 LTS Focal Fossa system. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di OpenSSL .