`
jimmygan
  • 浏览: 83919 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

Linux 源码升级openssl 1.0.1g

 
阅读更多

先进行支撑包的安装:

yum install -y zlib 

openssl升级步骤: 

0. 首先通过 #openssl version -a 查看系统中存在的OpenSSL版本号 

1. 下载最新版本的openssl源码包 

# wget ftp://ftp.openssl.org/source/openssl-1.0.1g.tar.gz

2. 安装openssl 

添加  -DOPENSSL_NO_HEARTBEATS 避免心脏出血漏洞

 

tar -xzvf openssl-1.0.1g.tar.gz  
cd openssl-1.0.1g  
./config shared zlib -DOPENSSL_NO_HEARTBEATS
make  
make install  
mv /usr/bin/openssl /usr/bin/openssl.OFF 
mv /usr/include/openssl /usr/include/openssl.OFF 
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl 
ln -s /usr/local/ssl/include/openssl /usr/include/openssl 

 

 配置库文件搜索路径

   echo /usr/local/ssl/lib >> /etc/ld.so.conf 

ps:可能已经存在 

生成lib搜索路径,此步骤很重要

 ldconfig -v  

 

4 查看openssl版本号,验证安装正确性 

openssl version -a 

 

 

 

 

分享到:
评论

相关推荐

    openssl 1.0.1u 1.0.1g 1.0.2k windows版本 linux版本

    **openssl 1.0.1u 1.0.1g 1.0.2k Windows 版本 Linux 版本** OpenSSL 是一个开源的软件库,它提供了丰富的安全协议,包括 SSL 和 TLS,以及用于加密通信和创建数字证书的工具。这个压缩包包含了不同版本的 OpenSSL...

    openssl-1.0.1u-1.zip

    标题中的 "openssl-1.0.1u-1.zip" 指的是 OpenSSL 的源码包,版本号为 1.0.1u,而 "el6" 代表这是针对 CentOS 6 或 RHEL 6 系统的版本。通常,这样的包会包含编译和安装 OpenSSL 所需的所有文件。描述中的 "openssl-...

    OpenSSL1.0.1cForAndroid.zip

    在压缩包内的文件名称 "OpenSSL1.0.1cForAndroid-master" 可能是一个Git仓库的克隆,包含了OpenSSL源码、编译脚本和其他相关文件。"master"分支通常代表了项目的主要开发线,是最稳定的版本。 编译OpenSSL的步骤...

    openssl-1.1.0g.tar.gz

    在解压并编译`openssl-1.1.0g`源码时,通常需要遵循以下步骤: 1. **解压**:使用`tar -zxvf openssl-1.1.0g.tar.gz`命令将压缩文件解压。 2. **配置**:进入解压后的目录,使用`./config`或`./Configure`命令根据...

    openssl-1.0.1a.tar.gz

    《OpenSSL 1.0.1a:加密技术与Linux平台下的编译安装》 OpenSSL 是一个强大的安全套接字层(SSL)密码库,包含各种常用的对称和非对称加密算法、散列函数以及用于证书签名的工具。在IT领域,OpenSSL 广泛应用于网络...

    hostpad2.5 libnl-3.2.5 openssl-1.0.1g wpa-supplicant-2.5源码

    本压缩包包含四个关键组件:hostapd 2.5、libnl-3.2.5、openssl-1.0.1g以及wpa_supplicant 2.5。这些组件都是无线网络配置的重要部分,特别是对于建立和管理Wi-Fi接入点(Access Point, AP)以及无线客户端连接。 1...

    nasm2.1+openssl1.0.1+activePerl5.14.2.zip

    标题中的“nasm2.1+openssl1.0.1+activePerl5.14.2.zip”指示了这个压缩包包含三个主要组件:NASM(Netwide Assembler)版本2.1,OpenSSL库版本1.0.1,以及ActivePerl版本5.14.2。这些工具在IT领域,尤其是软件开发...

    UP6410_openssl-1.0.1e.tar.gz_openssl_openssl 1._openssl 移植

    《UP6410平台上的OpenSSL 1.0.1e移植详解》 ...然而,需要注意的是,尽管1.0.1e是一个稳定版本,但随着技术的发展,更新的OpenSSL版本可能会提供更好的安全性和性能,因此适时升级到更安全的版本也是必要的。

    史上最全离线更新centos6、7系统,将openssh更新到9.3p1步骤!!!(相关源码包以及依赖包都有)

    centos6跟7相关gcc的依赖包以及安装ssh相关依赖的源码包,有gcc-4.8.5-44.el7.x86_64.rpm,glibc-devel-2.17-317.el7.x86_64.rpm,pam-1.1.1-22.el6.x86_64.rpm,pam-devel-1.1.1-22.el6.x86_64.rpm,Linux-PAM-...

    openssl-1.0.1h.tar.gz

    2. 源代码编译安装:如果你需要特定版本,比如`openssl-1.0.1h`,则需要下载源码并手动编译。首先解压`openssl-1.0.1h.tar.gz`: ``` tar -zxvf openssl-1.0.1h.tar.gz cd openssl-1.0.1h ``` 配置编译环境,...

    openssl-1.1.0e.tar.gz

    `.tar.gz` 文件是 Linux 和 Unix 系统中常见的压缩格式,它首先使用 `tar` 工具将多个文件或目录打包成一个单一的 `.tar` 文件,然后使用 `gzip` 工具进行压缩,以减少文件大小,便于存储和传输。 **描述解析:** ...

    TQ2440_openssl-1.0.1e.tar.gz_openssl_openssl 1._openssl 移植_移植 op

    标题中的"TQ2440_openssl-1.0.1e.tar.gz"表明这是一个针对TQ2440开发板的OpenSSL库的压缩文件,版本为1.0.1e。OpenSSL是一个开源的加密库,包含了SSL/TLS协议以及用于各种对称和非对称加密算法的实现,如RSA、AES等...

    openssl.zip

    这个"openssl.zip"压缩包包含了不同版本的OpenSSL源码:openssl-1.0.1f、openssl-1.0.2k 和 openssl-1.1.1g。 **OpenSSL 1.0.1f 版本** OpenSSL 1.0.1f是OpenSSL的一个较旧版本,发布于2014年1月。这个版本引入了...

    linux 下安装nginx步骤及命令

    2. 解压源码包:`tar -zxf openssl-1.0.1g.tar.gz` 3. 编译和安装 OpenSSL:`./config`、`make` 和 `make install` 可能会遇到的错误:如果出现 `gcc: command not found` 错误,表明系统未安装 GCC。需要安装 GCC ...

    RedHat6.8升级SSH7.8.rar

    2. **获取新版本源代码**:在描述中提到了两个源代码文件:`openssh-7.8p1.tar.gz`和`openssl-1.0.1g.tar.gz`。这两个文件分别代表OpenSSH 7.8和OpenSSL 1.0.1g的源代码。首先,下载这两个文件到本地,并解压。可以...

    openssl-devel

    `Keepalived`的主要作用是通过VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)来实现LVS(Linux Virtual Server)的负载均衡和故障切换。它能监控服务器状态,当主服务器出现故障时,会自动将流量...

    wpa_supplicant-2.0.tar.bz2

    我在安装wpa_supplicant-2.0.tar的依赖库openssl-1.0.1d.tar的时候出现了不可思议的问题,问题如下: 我用的步骤如下: 一、tar xzf openssl-1.0.1d.tar.gz 二、cd openssl-1.0.1d/ 三、./config shared no-asm --...

    nginx源码包.zip

    本教程将基于`nginx-1.17.2`、`openssl-1.0.1j`、`pcre-8.39`和`zlib-1.2.11`这些源码包,详细介绍如何在Linux系统中编译安装Nginx,以及基本的配置和使用。 **一、系统环境准备** 1. **操作系统**:大部分Linux...

    linuxopenssh升级

    ### Linux OpenSSH 升级详解 #### 一、前言 在Linux环境下,OpenSSH作为一项重要的远程登录工具,其安全性对于服务器管理至关重要。当扫描出OpenSSH存在漏洞时,及时进行升级是必要的。但此类操作风险较高,需谨慎...

Global site tag (gtag.js) - Google Analytics