【软件更新】在Ubuntu24 LTS中更新openssl到指定版本,例如openssl3.5.6 LTS

说明

openssl是openssh及其他软件的基础加密依赖软件,应使用系统默认内置的版本,若是有专业的系统运维提供丰富的技术支持,可以自定义更新到任意指定版本,若无,应使用系统仓库提供的最新版本。

参考

bash 复制代码
https://www.openssl.org/

https://openssl-library.org/

https://docs.openssl.org/master/man7/ossl-guide-introduction/

https://github.com/openssl/openssl/blob/master/NOTES-UNIX.md

代码仓库

bash 复制代码
https://github.com/openssl/openssl
https://openssl-library.org/source/gitrepo/index.html

查看openssl的版本

bash 复制代码
openssl version
ssh -V

下载软件

https://openssl-library.org/source/

软件名字格式类似openssl-3.5.6.tar.gz

上传至服务器

解压文件

安装基础环境

bash 复制代码
./Configure --prefix=/opt/openssl

安装

bash 复制代码
make -j$(nproc)
make install

验证和配置生效

bash 复制代码
# 临时验证
LD_LIBRARY_PATH=/opt/openssl/lib64 /opt/openssl/bin/openssl version
# 全局配置生效并验证
rm -f /etc/ld.so.conf.d/openssl.conf
echo "/opt/openssl/lib64" > /etc/ld.so.conf.d/openssl.conf
ldconfig
/opt/openssl/bin/openssl version
ln -sf /opt/openssl/bin/openssl /usr/bin/openssl
openssl version
相关推荐
云栖梦泽8 小时前
Linux内核与驱动:14.SPI子系统
linux·运维·服务器·c++
yipiantian8 小时前
在Claude项目中实现跨目录访问Skills
linux·运维·服务器
cen__y9 小时前
Linux07(信号01)
linux·运维·服务器·c语言·开发语言
MT5开发9 小时前
Linux安装MariaDB
linux·运维·mariadb
Lentou9 小时前
日志轮询策略
linux·服务器·网络
Yoyo25年秋招冲冲冲10 小时前
【亲测可用】ubuntu系统下安装Openclaw+配置飞书
linux·ubuntu·ai·飞书·openclaw
你好,帅哥10 小时前
openssl ,msys2 ,交叉编译
linux·运维·服务器
计算机安禾10 小时前
【Linux从入门到精通】第36篇:DNS服务探秘——自己搭建一个内网DNS
linux·运维·servlet
2023自学中10 小时前
make clean 与 make distclean
linux·嵌入式
BenD-_-11 小时前
CVE-2026-31431 Copy Fail:Linux 内核本地提权漏洞风险与缓解
linux·网络·安全