openssl升级

author author     2022-09-10     493

关键词:

#wget https://www.openssl.org/source/openssl-1.1.0f.tar.gz
 #tar zxvf openssl-1.1.0e.tar.gz
# cd openssl-1.1.0e
# ./config shared zlib
# make
# make install
#替换旧版OpenSSL
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old
ln -s /usr/local/bin/openssl /usr/bin/openssl
ln -s /usr/local/include/openssl/ /usr/include/openssl

安装过程遇到一些问题:
1、解决Centos6编译错误:expecting string instruction

wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
yum install devtoolset-2-gcc devtoolset-2-binutils
yum install devtoolset-2-gcc-gfortran

2、加载共享库时出错:libcrypto.so.1.1
       When I run "openssl" I am getting an error as below :
       openssl: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory"
解决办法:
echo "/usr/local/lib64" > /etc/ld.so.conf.d/openssl.conf
ldconfig


确认升级版本

# openssl version -a
OpenSSL 1.1.0f  16 Feb 2017
built on: reproducible build, date unspecified
platform: linux-x86_64
compiler: gcc -DZLIB -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR=""/usr/local/ssl"" -DENGINESDIR=""/usr/local/lib/engines-1.1""  -Wa,--noexecstack
OPENSSLDIR: "/usr/local/ssl"
ENGINESDIR: "/usr/local/lib/engines-1.1"

编译安装openssl时使用参数zlib-dynamic和zlib区别
./config shared zlib       #静态链接
./config shared zlib-dynamic   #动态链接

参考资料:
https://www.isthnew.com/upgrade-your-openssl/

https://serverfault.com/questions/818445/error-while-loading-shared-libraries-libcrypto-so-1-1


本文出自 “boyhack” 博客,请务必保留此出处http://461205160.blog.51cto.com/274918/1951527

macos中升级openssl

MacOS中升级openssl ? ~brewinstalopenssl使用情况中始终发现,openssl并没有真正升级 在/usr/local/Cellar/openssl/目录中发现已经存在最新版? ~ll /usr/local/Cellar/openssl/total0drwxr-xr-x11xxxadmin374 41015:47 查看详情

如何升级openssl版本

参考技术A升级到最新版本OpenSSL1.0.1g。无法立即升级的用户可以以-DOPENSSL_NO_HEARTBEATS开关重新编译OpenSSL。而1.0.2-beta版本的漏洞将在beta2版本修复。当然,升级后别忘记提醒用户更改密码、提醒云服务使用者更新SSL密钥重复证书。 查看详情

openssl升级

#wget https://www.openssl.org/source/openssl-1.1.0f.tar.gz #tar zxvf openssl-1.1.0e.tar.gz# cd openssl-1.1.0e# ./config shared zlib# make# make&n 查看详情

openssl升级操作

...公司,就是闲的蛋疼,傻逼!不少服务器使用nginx,如果openssl是静态编译的,直接将openssl编译到nginx里面去了,这就意味着,单纯升级openssl是没有任何效果的,nginx不会加载外部的openssl动态链接库的,必须将nginx重新编译才可以... 查看详情

mac升级openssl安装tengine

【转载自https://blog.csdn.net/focusjava/article/details/51179297】 【升级Mac的openssl】终端下opensslversion查看版本,应该是0.9.8sudorm-rf/usr/bin/openssl删除自带的openssl下载最新的 openssl【https://www.openssl.org/source/o 查看详情

openssl升级操作

...会用绿盟扫描系统漏洞,里边就会涉及到ssl漏洞,原因是openssl版本低导致,会让你升级到指定版本。下面就介绍一下openssl版本升级的操作方案。 一.查看系统版本[[email protected]~]#cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)&... 查看详情

centos6.5的openssl升级

CentOS6.5的openssl升级:(修复心脏漏血漏洞)[[email protected]~]#rpm-qiopenssl|grepVersionVersion:1.0.1eVendor:CentOSopenssl升级:OpenSSL需要更新至1.0.2g或1.0.1syumupdate"openssl*"#没有更新版本使用源码安装openssl:wgethttps://www.o 查看详情

openssl升级(代码片段)

mkdir-p/usr/local/openssl#wgethttps://www.openssl.org/source/openssl-1.1.1d.tar.gztar-xfopenssl-1.1.1d.tar.gz-C/usr/localcd/usr/local/openssl-1.1.1d./config--prefix=/usr/local/openssl./config-tmake&am 查看详情

如何升级openssl1.0.1

参考技术A  4月8日爆出的heartbleed漏洞要求把OpenSSL升级到1.0.1g版本。  关于这个漏洞的技术说明,可以看这里:关于OpenSSL“心脏出血”漏洞的分析。  在Heartbleedtest网站,可以测试自己的网站有没有这个漏洞。  我最担... 查看详情

升级openssl

openssl漏洞:OpenSSL的Heartbleed漏洞(又称openssl心脏出血)       openssl漏洞是2014年4月8日曝出严重的安全漏洞。这个漏洞使攻击者能够从内存中读取多达64KB的数据。       目前官方说受威胁的版本是1.0.1f,1.0.1e,1.0.... 查看详情

openssl升级到1.0.1g

先进行支撑包的安装:yuminstall-yzlibopenssl升级步骤:一、首先通过#opensslversion–a查看系统中存在的OpenSSL版本号1.下载最新版本的openssl源码包#wgetftp://ftp.openssl.org/source/openssl-1.0.1g.tar.gz二、安装openssl1.tar–xzvfopenssl-1.0.1g.tar.gz  查看详情

openssl升级过后,-bash:openssl:commandnotfound

...操作系统是。红帽5.4.SSL原来的版本是操作系统自带的是OpenSSL0.9.8branchisNOTvulnerable然后今天升级来着。我是用ROOT用户升级的。版本是OpenSSL1.0.1g这是我的升级步骤#tar-xzvfopenssl-1.0.1g.tar.gz#cdopenssl-1.0.1g#./configsharedzlib#make#makeinstallmv/usr/... 查看详情

centos6.5openssl版本升级

CentOS6.5 Openssl升级:第一步:在openssl官网(https://www.openssl.org/)下载最新版Ps:个人使用的是openssl-1.0.1u.tar.gz版本 第二步:解压openssl-1.0.1u.tar.gztarzxvfopenssl-1.0.1u.tar.gz 第三步:安装A、./configB、makeC、makeins 查看详情

centos6.9升级openssl版本

...遇到客户远程连接不上linux云服务器。进入系统后才发现openssl版本出现问题导致sshd服务异常。此处留白后续补充。因此回家简单测试了一下在centos6.9上升级openssl版本的实验。具体如下:查看系统目前的openssl版本升级步骤为:下... 查看详情

升级openssl1.1.0g

一、OpenSSL升级相关源码包下载地址zlib http://www.zlib.net/zlib-1.2.11.tar.gzzlib其他版本下载地址 http://www.zlib.net/fossils/openssl-fips http://www.openssl.org/source/openssl-fips-2.0.16.tar.gzOpenSSL  查看详情

openssl升级要停应用吗

参考技术A要。因为可能对新系统不兼容而导致升级不成功,但openssl后台程序不需要关闭,后台显示的只是一个截图,真正的程序其实已经被关闭了。 查看详情

openssl版本升级

1、查看当前版本opensslversionOpenSSL1.0.2k-fips26Jan20172、上传最新版本oppossl1.1.1wgethttps://www.openssl.org/source/openssl-1.1.1.tar.gz3、解压并进入到解压目录编译安装tar-xzvfopenssl-1.1.1s.tar.gz./config--prefix=/usr/local 查看详情

openssl升级到最新版本(代码片段)

OpenSSL下载地址OpenSSL1.1.1现有版本[[email protected]~]#opensslversion-vOpenSSL1.0.2k-fips26Jan2017升级到新版本[[email protected]software]#tarxfopenssl-1.1.1.tar.gz[[email protected]software]#cdopens 查看详情