MAC(Linux)升级Openssl

系统上一般默认安装的是0.9.8版本的Openssl,不能满足需要。这时候就要重新安装Openssl。

上官网下载新版openssl:https://www.openssl.org/source/

解压:tar -zxvf openssl-1.0.2h.tar.gz

进入解压目录:cd openssl-1.0.2h

编译:./config 该命令下达后会停留五秒提示64位的编译方法

最终我用这条语句编译:./Configure darwin64-x86_64-cc --prefix=/usr/local/openssl --shared

编译之后会提示配置改变要执行make depend,那就先执行make depend

如果没有提示要执行make depend就直接执行make && make install

安装完成通常要往/usr/bin下面建立软链接来覆盖系统原有的openssl链接:ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl(尽量用绝对路径)

如果系统允许覆盖,那么我们的MAC上的Openssl算是升级到想要的版本了,只需要重新打开一个终端就可以看到效果(openssl version -a查看版本)

如果系统不允许覆盖,我们把软链接放到别的目录,再把别的目录加到$PATH里面,必须在/usr/bin前面(因为系统原有的openssl软连接在/usr/bin下面),例如把软链接放在/usr/local下面:ln -s /usr/local/openssl/bin/openssl /usr/local/bin/openssl,再把/usr/local加到$PATH里面:$PATH=/usr/local:$PATH。最后另外打开一个终端查看openssl版本号。

时间: 2024-10-13 15:04:28

MAC(Linux)升级Openssl的相关文章

linux升级OpenSSL

1.当前系统版本 [plain] view plain copy  -sh-4.1$ cat /etc/redhat-release CentOS release 6.5 (Final) -sh-4.1$ uname -m x86_64 -sh-4.1$ uname -r 2.6.32-431.17.1.el6.x86_64 2.SSL版本信息 [plain] view plain copy  # openssl version OpenSSL 1.0.1e-fips 11 Feb 2013 #

Mac下升级openssl安装tengine

几天前将系统升级到10.10.3,不知道怎么就卡的一B,插上移动硬盘wifi连不上(重装之后依然),开机慢得难以接受. 打算周末,来次彻底的格盘重装.果然,原来的那种顺滑又回来了. 开始折腾,装JDK,MYSQL,tomcat,idea ...... 正要编译nginx的时候 突然飘来一股@红薯的香味,立马想到了OSC了,OSC用的是tengine呢 ,恩,思想要跟上 得向高大上的OSC看齐 立马,rm -rf nginx 开始折腾tengine,顺便把openssl升级一把 升级Mac的ope

RedHat Enterprise Linux 5.8 升级openssl

RedHat Enterprise Linux 5.8升级openssl,遇到以下问题,做下标记: 由于之前安装RedHat Enterprise Linux 5.8 时候只安装了服务器环境,没有安装开发环境导致服务器无法编译代码 只好重新安装 gcc 了. 首先想到的是 用 yum 来安装 运行: yum -y install gcc gcc-c++ 提示 this system is not registered with RHN... 您的系统没有在红帽网络上注册... 挂载DVD镜像:

linux下安装/升级openssl

(2810)  (1) 安装环境: 操作系统:CentOs7 OpenSSL Version:openssl-1.0.2j.tar.gz 安装: 目前版本最新的SSL地址为 http://www.openssl.org/source/openssl-1.1.0e.tar.gz 备注:进入http://www.openssl.org/source/ 查看最新版本 1.将下载的压缩包放在根目录, 2.在文件夹下解压缩,命令:tar -xzf openssl-1.0.2j.tar.gz,得到opens

Linux下升级openssl

公司由于使用第三方漏洞扫描,检测出openssh存在漏洞,升级openssh后仍无效果,于是升级openssl  OpenSSH do_setup_env函数权限提升漏洞(CVE-2015-8325)   OpenSSH auth_password函数拒绝服务漏洞(CVE-2016-6515)   OpenSSH 安全限制绕过漏洞(CVE-2016-10012)   OpenSSH 远程代码执行漏洞(CVE-2016-10009)   OpenSSH 允许多次 KEXINIT 导致拒绝服务漏洞(

redhat7.2升级openssl、openssh

因公司服务器被绿盟扫描出openssl.openssh漏洞,所以需要升级openssl.openssh 操作系统:Red Hat Enterprise Linux Server release 7.2 (Maipo) 软件升级版本:openssl-1.0.2k.tar.gz.openssh-7.4p1.tar.gz 升级出现问题,编译安装openssh后,不会自动生成sshd.service等systemctl启动服务的文件,故提前做了备份,但觉得应该有其他的方法可以解决,希望大家提供宝贵意见

Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等,

Sublime Text 2 - 程序员必备神器!跨平台支持Win/Mac/Linux

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等,

linux升级python到2.7

linux升级python到2.7 一.下载python2.7安装包 # wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz 二.解压 # tar -zxf Python-2.7.12.tgz # cd Python-2.7.12 三.新建安装目录,防止覆盖旧版本 # mkdir /usr/local/python27 四.安装 # cd Python-2.7.12 # ./configure --prefix=/usr