OpenssL升级到3.0版本

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

openssl简介

在计算机网络上,OpenSSL(Open Secure Sockets Layer)是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。其主要库是以C语言所写成,实现了基本的加密功能,实现了SSL与TLS协议,同时OpenSSL具有优秀的跨平台性能,OpenSSL支持Linux、Windows、BSD、Mac、VMS等平台,这使得OpenSSL具有广泛的适用性

升级准备

由于服务器openssh需要升级到最新版本,于此同时openssl也需要升级,本次升级版本为openssl-3.0,亲自升级详细步骤如下:

升级前查看服务器上OpenSSL版本

openssl version -a

OpenSSL 1.1.1k-fips 26 Jan 2017

升级前检查环境

# yum -y install zlib-devel zlib perl*

源码包可以直接用我的下载链接:

链接:https://pan.baidu.com/s/1_7-NpHQpgLfeXt71RT3vyA 
提取码:WYJl

编译安装步骤

解压安装openssl包:

# tar -zxvf  openssl-3.0.0.tar.gz

# cd openssl-3.0.0

编译安装,我写的目录为参考,自己可指定目录安装

# ./config --prefix=/usr/local/openssl-3.0 --openssldir=/usr/local/openssl-3.0 --shared zlib
# make 
# make install

安装完成后修改步骤

安装完成后需要创建软连接,不存在链接跳过即可:

mv /usr/bin/openssl /usr/bin/openssl.OFF
mv /usr/include/openssl /usr/include/openssl.OFF 
mv /usr/local/bin/openssl /usr/local/bin/openssl.OFF
ln -s /usr/local/openssl-3.0/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl-3.0/include/openssl /usr/include/openssl
ln -s /usr/local/openssl-3.0/bin/openssl /usr/local/bin/openssl
ln -s /usr/openssl-3.0/lib/libcrypto.so.1.1.1 /lib/libcrypto.so.6
 mv /usr/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1-bak
ln -s /usr/local/openssl-3.0/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
 mv /usr/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1-bak
ln -s /usr/local/openssl-3.0/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
ln -s /usr/local/openssl-3.0/lib64/libssl.so.3  /usr/lib64/libssl.so.3
ln -s /usr/local/openssl-3.0/lib64/libcrypto.so.3  /usr/lib64/libcrypto.so.3

修改目录权限
chmod -R 755 /usr/local/openssl-3.0/

配置库文件搜索路径
# echo "/usr/local/openssl-3.0/lib" >> /etc/ld.so.conf

查看openssl版本

# /sbin/ldconfig -v
# openssl version -a

openssl 3.0,服务器,linux,运维,ssl

至此升级完成!!文章来源地址https://www.toymoban.com/news/detail-781297.html

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

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

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

相关文章

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

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

    2023年04月17日
    浏览(42)
  • linux系统升级/更新OpenSSL版本操作流程记录

    问题描述:有时 OpenSSL 版本过老升级,或者需要更新 OpenSSL 版本 我的输入后版本信息为:OpenSSL 1.1.1g FIPS 21 Apr 2020 ,可以看到是一年前更新版本,是有些老。 登录 https://www.openssl.org/ 官网后,找到需要的版本 我这里选择 3.1 版本,进入后如下图: 我的输入后版本信息为:Op

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

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

    2024年02月16日
    浏览(53)
  • Linux升级openssl版本、安装nginx并配置https证书支持TLSv1.3

    参考文章 https://blog.csdn.net/weixin_43153854/article/details/109823633?utm_medium=distribute.pc_relevant.none-task-blog-2 default baidujs_baidulandingword~default-4-109823633-blog-106643510.pc_relevant_default_base2spm=1001.2101.3001.4242.3utm_relevant_index=7 参考文章 https://blog.csdn.net/t8116189520/article/details/81909574

    2024年02月14日
    浏览(49)
  • Windows Server 服务器漏洞:OpenSSL 信息泄露漏洞(CVE-2016-2183)和 OpenSSL弱加密算法

    网上找了很久,修复主要是Windows方法很少,Linux服务器能直接命令升级版本或者修复 系统版本:windows server 2008 、iis7.0 这个漏洞我目前了解到是直接使用系统自带版本,版本过低引起的弱加密信息泄露,直接更新。 更新会同时把标题两个漏洞都补上 先下载一波安装包: ht

    2023年04月08日
    浏览(54)
  • 基于OpenSSL和nginx搭建本地https服务器(详细实操版)

    (꒪ꇴ꒪ ),Hello我是 祐言QAQ 我的博客主页:C/C++语言,数据结构,Linux基础,ARM开发板,网络编程等领域UP🌍 快上🚘,一起学习,让我们成为一个强大的攻城狮! 送给自己和读者的一句鸡汤🤔: 集中起来的意志可以击穿顽石! 作者水平很有限,如果发现错误,请在评论区指

    2024年02月20日
    浏览(44)
  • 【全】OpenSSL创建生成CA证书、服务器、客户端证书及密钥说明

    本文章对应的文档: 使用OpenSSL创建生成CA证书服务器客户端证书及密钥资源-CSDN文库 https://download.csdn.net/download/weixin_41885845/88746920 服务器需要CA证书、server证书、server私钥,客户端需要CA证。 服务器需要CA证书、server证书、server私钥,客户端需要CA证书,client证书、client私钥。

    2024年01月19日
    浏览(51)
  • 升级OpenSSL版本

    1、查看linux服务器内核版本     cat /proc/version 2、查看本地OpenSSL版本    openssl version    如果不是最新的openSSL 1.1.1版本,则可以进行升级    下载最新的openssl版本    wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz    或者    外网下载openssl-1.1.1c.tar.gz安装包,然后拷贝到

    2024年02月08日
    浏览(39)
  • Win10使用OpenSSL生成证书的详细步骤(NodeJS Https服务器源码)

    远程开启硬件权限,会用到SSL证书。 以下是Win10系统下用OpenSSL生成测试用证书的步骤。 Step 1 . 下载OpenSSL,一般选择64位的MSI Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions     一路点下来,如果后续请你捐款,可以不选择。 win10下很可能的安装路径为: C:Program FilesO

    2024年02月01日
    浏览(44)
  • 升级openssl到3.X版本

    下载 https://www.openssl.org/source/old/3.1/ 下载之后, 上传到服务器/usr/local/src 执行命令./config --prefix=/usr/local/openssl 这个时候可能会报错, 我的错误是: 报错原因:缺少IPC/Cmd.pm模块 安装IPC/Cmd.pm, 执行一下命令: 然后执行这个命令, 就成功执行了 接着执行

    2024年01月17日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包