堕落不振功业废,勤耕不辍日月新

Ubuntu 20.04 LTS 安裝 OpenSSL

综合 hailen 18℃

OpenSSL 是開源的 TLS 及 SSL 套件, 很多伺服器的應用也會使用 OpenSSL, 例如網頁伺服器及電郵伺服器等。

以下文章會示範在 Ubuntu 20.04 安裝 OpenSSL 的方法, 除了 20.04 外, 在 Ubuntu 18.04 及 16.04 也可以用這個方法。

首先更新一下系統, 及安裝 OpenSSL 所需的套件:

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install build-essential checkinstall zlib1g-dev

然後便可以下載及解壓 OpenSSL:

$ 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

編譯 OpenSSL:

$ sudo ./config –prefix=/usr/local/ssl –openssldir=/usr/local/ssl shared zlib
$ sudo make
$ sudo make test
$ sudo make install

安裝好 OpenSSL 後, 把 shared libraries 建立連結:

$ cd /etc/ld.so.conf.d/
$ sudo vi openssl-1.1.1k.conf

開啟 vi 後, 貼上以下一行:

/usr/local/ssl/lib

儲存檔案後, 重新載入動態連結:

$ sudo ldconfig -v

現在設定 OpenSSL 的 binary:

$ sudo vi /etc/environment

加入以下一行:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/ssl/bin"

儲存檔案後重新載入:

$ source /etc/environment
$ echo $PATH

然後可以測試 OpenSSL 是否安裝正確, 執行以下指令:

$ openssl version -a

應該會回傳類似以下的 OpenSSL 版本:

OpenSSL 1.1.1k 25 Mar 2021

The post Ubuntu 20.04 LTS 安裝 OpenSSL appeared first on Linux 技術手札.

转载请注明:我是IT » Ubuntu 20.04 LTS 安裝 OpenSSL

喜欢 (0)or分享 (0)