openssl 编译安装

openssl 编译安装 1.1.1g

  • CentOS 7 默认的openssl版本为 1.0.2k
[root@centos7 ~]# openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017
  • 编译安装 openssl-1.1.1g
#.安装依赖
yum install -y -q gcc gcc-c++ perl

#.备份默认的openssl
mv /usr/bin/openssl /usr/bin/openssl.$(date +%Y%m%d%H%M%S)

#.编译安装
cd /opt/
wget -c http://iso.sqlfans.cn/linux/openssl-1.1.1g.tar.gz
tar xzf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g
./config --prefix=/usr/local/openssl111g
[ $? -eq 0 ] && make -j4 && make install

#.修改软连接
ln -s /usr/local/openssl111g/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl111g/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/openssl111g/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
  • 确认 openssl 版本为 1.1.1g
[root@centos7 ~]# openssl version
OpenSSL 1.1.1g  21 Apr 2020

openssl 编译安装 3.1.2

  • 编译安装 openssl-3.1.2
#.安装依赖
yum install -y -q gcc gcc-c++ perl perl-IPC-Cmd

#.备份默认的openssl
mv /usr/bin/openssl /usr/bin/openssl.$(date +%Y%m%d%H%M%S)

#.编译安装
cd /opt/
wget -c http://iso.sqlfans.cn/linux/openssl-3.1.2.tar.gz
tar xzf openssl-3.1.2.tar.gz
cd openssl-3.1.2
./config --prefix=/usr/local/openssl312
[ $? -eq 0 ] && make -j4 && make install

#.修改软连接
ln -s /usr/local/openssl312/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl312/lib64/libssl.so.3 /usr/lib64/libssl.so.3
ln -s /usr/local/openssl312/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so.3
  • 确认 openssl 版本为 3.1.2
[root@centos7 ~]# openssl version
OpenSSL 3.1.2 1 Aug 2023 (Library: OpenSSL 3.1.2 1 Aug 2023)

openssl 编译安装 3.4.0

  • 编译安装 openssl-3.4.0
#.安装依赖
yum install -y -q gcc gcc-c++ perl perl-IPC-Cmd perl-Data-Dumper

#.备份默认的openssl
mv /usr/bin/openssl /usr/bin/openssl.$(date +%Y%m%d%H%M%S)

#.编译安装
cd /opt/
wget -c http://iso.sqlfans.cn/linux/openssl-3.4.0.tar.gz
tar xzf openssl-3.4.0.tar.gz
cd openssl-3.4.0
./config --prefix=/usr/local/openssl340
[ $? -eq 0 ] && make -j4 && make install

#.修改软连接
ln -s /usr/local/openssl340/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl340/lib64/libssl.so.3 /usr/lib64/libssl.so.3
ln -s /usr/local/openssl340/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so.3
  • 确认 openssl 版本为 3.4.0
[root@centos7 ~]# openssl version
OpenSSL 3.4.0 22 Oct 2024 (Library: OpenSSL 3.4.0 22 Oct 2024)
Copyright © www.sqlfans.cn 2024 All Right Reserved更新时间: 2024-12-05 18:36:38

results matching ""

    No results matching ""