程序员开发实例大全宝库

网站首页 > 编程文章 正文

Centos7.x版本openssl升级(centos7升级openssh 8.0)

zazugpt 2024-10-19 16:28:17 编程文章 14 ℃ 0 评论

之前因openssl1.0.2被暴漏出有漏洞,需要将所有涉及到漏洞的版本进行升级,现记录升级过程

确认服务器版本 openssl version -a

1 下载最新版本 https://www.openssl.org/source/openssl-1.1.1s.tar.gz

2 解压缩 tar -xvf openssl-1.1.1s.tar.gz && cd openssl-1.1.1s

3 ./config --prefix=/usr/local/openssl shared zlib 其中--prefix是指定安装目录的,shared zlib库是在安装时寻找zlib库依赖的

4.make depend make && make install

5、配置使用最新版本

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

但是这里如果存在了会报错

ln: failed to create symbolic link ‘/usr/bin/openssl’: File exists

所以我们使用覆盖命令

ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl

echo “/usr/local/lib64” >> /etc/ld.so.conf

ldconfig -v

6、再次查看版本

openssl version

发现报错,openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

这是由于库文件地址不正确造成的,使用下面命令进行软连接

ln -sf /usr/local/openssl/lib/libssl.so.1.1 /usr/lib/

ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/

ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib/

ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/

再次查看版本

openssl version

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表