OpenSSL是一个广泛使用的加密库,实现SSL和TLS协议以保护计算机网络上的通信。 OpenSSL被Apache Web服务器,PHP,Postfix等许多软件广泛使用。 OpenSSL为Chipers(AES,Blowfish,DES,IDEA等),加密散列函数(MD5,MD4,SHA-1,SHA-2等)和公钥加密(RSA,DSA,Diffie)等不同的加密算法提供支持。 - 赫曼密钥交换)。
在本教程中,我将逐步向您展示如何在Ubuntu 18.04和CentOS 7.5服务器上从源代码安装最新的稳定OpenSSL版本。
装一些软件包依赖项,包括Ubuntu上的'build-essential'软件包或者CentOS上的'Development Tools'软件包。
在Ubuntu 18.04上
使用下面的apt命令更新Ubuntu存储库并安装软件包编译的软件包依赖关系。
sudo apt update
sudo apt install build-essential checkinstall zlib1g-dev -y
在CentOS 7.5上
使用yum命令安装'开发工具'和一些软件包库。
yum group install 'Development Tools'
yum install perl-core zlib-devel -y
安装完成后,请转至下一步。
第2步 - 下载OpenSSL
在本教程中,我们将安装OpenSSL的最新稳定版本 - OpenSSL 1.0.2o。 您可以从OpenSSL站点下载源代码。
转到'/ usr / loc