【Linux】升级openssl版本

这篇具有很好参考价值的文章主要介绍了【Linux】升级openssl版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

摘要

准备工作

1.查看openssl的版本

2.查看openssl的路径

3.备份openssl文件

4.下载openssl

升级openssl

1.解压openssl

2.切换到解压好的openssl目录

3.配置openssl安装目录

4.编译&&安装

5.创建软链接

6.添加动态链接库数据

7.更新动态链接库:ldconfig -v

8.验证openssl


摘要

为什么要升级openssl版本,一是解决旧的OpenSSL版本可能会存在一些安全漏洞。这些漏洞可能会被黑客利用,对系统和数据造成威胁,因此,升级到新的OpenSSL版本可以修复这些已知的安全漏洞,提高系统的安全性。二是有些软件的安装部署会涉及到openssl的版本,如果版本不满足,就需要升级openssl或降级,比如:Nginx、RabbitMQ等安装的时候会涉及到openssl。

准备工作

1.查看openssl的版本

openssl version

linux openssl 更新,linux,服务器,运维

可以看成目前openssl的版本是1.1.1f版本还是较旧。

2.查看openssl的路径

linux openssl 更新,linux,服务器,运维

3.备份openssl文件

mv /usr/bin/openssl /usr/bin/openssl_old

mv /usr/include/openssl /usr/include/openssl_old

linux openssl 更新,linux,服务器,运维

4.下载openssl

官方地址:

[ Downloads ] - /source/index.html

linux openssl 更新,linux,服务器,运维

目前在做替换的时候,选择下载的是openssl-3.0.13版本

方式一:点击openssl-3.0.13版本即可下载

linux openssl 更新,linux,服务器,运维

方式二:如果服务器是联网的状态可以通过命令下载

wget --no-check-certificate https://www.openssl.org/source/openssl-3.0.13.tar.gz

 参数:--no-check-certificate  会跳过证书验证
下载好之后,上传到服务器的某个目录,在此上传的目录是/opt/

升级openssl

1.解压openssl

tar -zxvf openssl-3.0.13.tar.gz

linux openssl 更新,linux,服务器,运维

2.切换到解压好的openssl目录

cd openssl-3.0.13/

3.配置openssl安装目录

./config --prefix=/usr/local/openssl

linux openssl 更新,linux,服务器,运维

4.编译&&安装

make && make install

等待安装完成即可。

5.创建软链接

说明:创建的软链接和之前没升级通过whereis openssl保持一致即可。

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

ln -s /usr/local/openssl/include/openssl /usr/include/openssl

linux openssl 更新,linux,服务器,运维

6.添加动态链接库数据

echo "/usr/local/openssl/lib/" >> /etc/ld.so.conf

linux openssl 更新,linux,服务器,运维

检查一下,已经在/etc/ld.so.conf中存在。

 linux openssl 更新,linux,服务器,运维

7.更新动态链接库:ldconfig -v

8.验证openssl

查看openssl版本 openssl version -a会显示全面详细信息。

linux openssl 更新,linux,服务器,运维

到此openssl升级完成。文章来源地址https://www.toymoban.com/news/detail-855865.html

到了这里,关于【Linux】升级openssl版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux 升级Openssh以及Openssl版本】

    服务器漏洞,需要升级openssh版本到9.0。 输入命令查看 openssl 版本 因为我这里已经升级过了,所以显示最新版 下载最新的openssl并解压(建议将压缩包下载到 /opt 目录下): 如果在执行 wget 后指令提示 command not found ,是因为目标机上没有安装wget指令,需进行wget指令安装;

    2023年04月17日
    浏览(39)
  • Linux(三):Linux服务器下日常实操命令 (常年更新)

    cd命令 :切换目录  cd   :切换当前目录百至其它目录,比如进入/etc目录,则执行 cd /etc cd / :在Linux 系统中斜杠“/”表示的是根目录。cd / ,即进入根目录. cd ~:进入用户在该系统的home目录,例如xz用户,则进入/root/xz目录 cd.. :返回上一级目录   cd - : 切换到上一次目录

    2024年02月14日
    浏览(54)
  • Linux Redhat 服务器 OpenSSH 漏洞修复 or 升级 OpenSSH 8.8

    ##@TOC 近期甲方系统漏洞扫描,发现服务器存在一些漏洞如下:OpenSSH安全漏洞(CVE-2021-41617),OpenSSH命令注入漏洞(CVE-2020-15778),OpenSSH安全漏洞(CVE-2017-15906),OpenSSH安全漏洞(CVE-2019-6111),OpenSSH欺骗安全漏洞(CVE-2019-6110),OpenSSH欺骗安全漏洞(CVE-2019-6109),OpenSSH访问限制绕过漏洞(CVE

    2024年02月04日
    浏览(54)
  • 在Linux上使用openssl生成CA认证文件并为服务器和客户端颁发CA签名证书

    本文基于Linux上CentOS 7版本配合openssl与mod_ssl(需要使用yum下载)进行配置演示 目录 一.生成认证主要流程 1.虚拟出一个CA认证机构,为其生成公私钥以及自签证书 2.生成服务器方私钥,发送包含服务器方公私钥的申请文件给CA机构请求签发证书 3.生成客户端方私钥,发送包含服务

    2024年02月16日
    浏览(50)
  • Linux:查看服务器信息,CPU、内存、系统版本、内核版本等

    还是最近工作的总结,在做一些性能验证,这就需要要根据服务器的配置综合考虑来做进一步的结论论证,废话不多说 第一种方式 第二种方式 个人偏推崇第一种方式吧,能够更明显的看到版本和一些详细信息 第一种方式 这个命令适用于所有的Linux发行版,包括Redhat、SuSE、

    2024年01月19日
    浏览(78)
  • kkfile在线文件预览部署(Linux服务器版本)

    KKfile文件预览是一款开源的文档在线预览项目。项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等。 如果你是在windows系统中可以不用安装openoffice,因为window操作系统会自带openoffice。 如果你是在Linux操作系统

    2024年01月17日
    浏览(48)
  • linux服务器安装gpu版本的pytorch

    每次换个环境又要安装pytorch,最开始安装总是出错,写下不踩坑安装全过程 运行命令 nvidia-smi 如下所示  比方说我的是右上角显示11.2,所以  选择Linux ,这里没有我的cuda版本    找过往版本Previous PyTorch Versions | PyTorch  发现有11.3  11.1版本和10.2版本,但是没有11.2版本,查

    2024年02月04日
    浏览(47)
  • Linux Centos7内网服务器离线升级openssh9.3

    内网服务器需要升级openssh,被折磨了一整天,觉得有必要记录一下,不然对不起这差点崩溃的一天,主要的几个难点就是不能yum一键安装,需要自己找到对应的依赖版本然后通过堡垒机上传到内网,还有就是服务器很干净,什么都没有,需要离线安装的包太多,又不知道依赖

    2024年02月16日
    浏览(43)
  • Linux环境编译服务器中修改python版本方式

    一、系统级修改 1、用whereis python查看服务器中存在的python 版本 2、删除原有的python版本环境 3、切换python 版本 4、查看python 版本 二、用户级修改 1、查看home/username目录下有没有以下两个隐藏文件 如果没有上面两个文件,从 /etc/skel/目录拷贝.bashrc、.profile两个文件到home/user

    2024年02月09日
    浏览(52)
  • 【vscode配置服务器】Vscode配置服务器+python版本升级

    前提:Vscode下载及安装 服务器IP地址 1.安装ssh插件 输入:ssh username@xxx.xxx.xxx.xxx(替换IP),按照提示输入密码,即可连接成功。 连接成功!通过open folder即可打开并编辑服务器上存储的内容。 2.安装python插件 方便管理代码及debug: 1.查看python版本号 2.下载版本python3.x版本的包

    2024年04月24日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包