首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux上如何手动升级OpenSSH版本?解决CVE-2021-41617漏洞

增加我Linux服务器的安全性: [腾讯云的公告] 其实腾讯云的安全公告里已经写了解决方法:升级到OpenSSH最新安全版本。...我们分开讲: OpenSSL 首先是下载OpenSSL源码,这里我们选择最新的版本: [OpenSSL源码] 我们使用wget进行下载,并用tar进行解压: wget https://www.openssl.org.../config --prefix=/usr/local/openssl shared # 编译 make # 安装 make install [安装完成] [安装成功] Zlib 其次是编译Zlib的库...,这里我们选择最新的版本: [最新版本] 同样使用wget进行下载…… # 下载源码 wget http://www.zlib.net/zlib-1.2.11.tar.gz # 解压 tar -xf zlib...apt-get pirge "openssh*" [卸载] 这样,我们编译的OpenSSH就不会和自带的旧版本OpenSSH冲突 编译OpenSSH 现在,我们还是需要和刚刚编译OpenSSL和Zlib

10.7K144
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ubuntu安装nginx1.8.0_装了centos还可以装ubuntu吗

    有输入提示时,输入Y即可 卸载apt-get安装的nginx # 彻底卸载nginx apt-get --purge autoremove nginx #查看nginx的版本号 nginx -v 安装依赖包...的仓库中没有发现openssl-dev,由下面openssl和libssl-dev替代 #apt-get install openssl openssl-dev sudo apt-get install...出现此种情况,是linux系统没有安装先决条件 1、GCC——GNU编译器集合(GCC可以使用默认包管理器的仓库(repositories)来安装,包管理器的选择依赖于你使用的Linux发布版本,包管理器有不同的实现...这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码,这正是我们需要的理由。)...RedHat中安装OpenSSL: yum install openssl openssl-devel Ubuntu中安装OpenSSL:(注:Ubuntu14.04的仓库中没有发现openssl-dev

    1.4K30

    cURL无法访问TLS网站故障解决

    openssl-dev openssl libssl-dev $ sudo apt-get autoremove -y $ sudo apt-get install build-essential libtool...在openssl源码的选择上是个小坑。如果是一台新的服务器,当然会希望使用最新的版本,很少会有什么兼容性问题。 但在一台老的服务器上,操作系统版本也比较低,使用最新的版本就不一定好了。...经常会碰到各种各样的问题。这个过程很可能需要自己来尝试,找一个尽量新,但运行没有问题的版本。...是安装在这个目录 # openssl1.1.1d是安装在/usr/local,请根据自己的版本确认一下安装路径 # 如果确认当前只有安装的这一个版本openssl,只需要--with-ssl参数,不附加目录参数也是可以的...# 但通常系统中因为其它依赖openssl的软件存在,经常有其他版本的libssl,没有被彻底删除, # 这时候必须制定一个准确路径 $ .

    4.1K30

    make 命令出现:make:*** No targets specified and no makefile found.Stop.

    我们有三种方式可以尝试解决: 第一种: 第一、update最新版本系统软件 yum update 这个必须要执行后才可以安装我们的系统软件或者一键包。...第二种: 一、Linux下各种依赖都已经安装,是因为没有找到makefile。 如果是自己写的,确定在当前目录下;如果是源码安装,先运行....二、如果没有安装其他依赖先安装依赖 yum install gcc gcc-c++ autoconf automake yum -y install zlib zlib-devel openssl openssl-devel...pcre pcre-devel (安装依赖zlib、openssl和pcre) 第一、update最新版本系统软件 apt-get update 这个必须要执行后才可以安装我们的系统软件或者一键包。...补充二:可能是因为没有安装gcc 是用来编译c程序 c++程序的, yum-y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-develfreetype

    10.2K20

    菜鸟教程:Ngnix安装详解

    /configure make make install 3.安装 zlib 库 http://zlib.net/zlib-1.2.8.tar.gz 下载最新的 zlib 源码包,使用下面命令下载编译和安装...source/openssl-1.0.1c.tar.gz tar -zxvf openssl-1.0.1c.tar.gz 5.安装 nginx Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个...解决办法:安装 g++,别忘了重新 configure apt-get install g++ apt-get install build-essential make clean ....按照第 4 步的安装方法或 ubuntu 下 apt-get install openssl apt-get install libssl-dev centos 下 yum -y install openssl...默认情况下,该模块没有被构建。建立并运行此模块的OpenSSL库是必需的。 --with-pcre=path — 设置PCRE库的源码路径。

    1.9K40

    帮Nginx升级,报错的却是OpenSSL?

    既然如此,在检查系统里安装 zlib 的情况后发现缺少了 zlib-dev。 apt-get install zlib1g-dev 安装完成后继续尝试: > ....没有为什么,只是原路径没有这个文件而已,忽略即可。...Ok,没错现在就是到了要使用的时候了。 首先要确认你的 Nginx 版本是多少,然后就需要从官网上下载一毛一样的版本了。不要问为什么,照做就对了。...然后再将你指定编译文件内的 nginx 复制过来替换。 这也就是我为什么要让你找同版本的 Nginx 的原因,这样就不会因为版本不对导致的其他问题。...打开 Protocol 可以看到 http 所使用的版本。 刷新页面。 事实很残酷!并没有像预想中一样一次完成,又整了一出幺蛾子给我。

    2.3K70

    openssh openssl等软件升级问题处理建议

    CentOS/RHEL系列:yum update openssh openssldebian/ubuntu系列:sudo apt updatesudo apt-get install openssh-server...替换了系统自带的OpenSSL动态库,产生兼容性问题,造成 安装后系统无法正常启动和登录原有程序无法自动链接到新版本,造成 修复无效 。...2) 没有必要升级到上游最新版本各主流Linux发行版如RHEL/CentOS等,会以某个OpenSSH/OpenSSL的子版本为基础作为长期稳定版单独维护,当上游社区出现重大安全漏洞补丁时,他们会反向移植回来完成修复...所以,出于修复漏洞的目的,并没有必要升级对应软件到上游的最新版本,只需要使用发行版自带的包管理工具如apt/yum升级到最新版本即可。...中自带的openssl-1.1.1k-7完成了修复,并不需要升级到1.1.1p或者是3.0.4附录如何确认某个CVE漏洞影响的版本和修复版本?

    2.3K40

    工具 | w3af系列安装篇(一)

    在windows上安装 ‍‍‍‍‍ 官网的最新版本已经不提供windows的安装方法,目前有一个旧版的exe安装包,提供给大家下载。...在linux上安装 安装方式是下载官方提供在git上的发行版,在安装之前,应该确保你的系统已经安装好的如下的环境: Git 客户端: sudo apt-get install git Python 2.7..., 大部分的linux都默认安装 Pip version 1.1: sudo apt-get install python-pip 安装步骤: git clone https://github.com/.../tmp/w3af_dependency_install.sh 本次演示的是ubuntu系统,ubuntu下不建议使用apt-get安装,在安装包的依赖关系上可能会存在一些问题。...如果环境安装没有问题的话,这时候就可以运行w3af了,但是,斗哥偏偏就是遇到了问题!!! 报错提示我的OpenSSL模块出了问题。 到python控制台,证实了确实是OpenSSL模块有问题。

    2.1K70

    python及第三方库交叉编译

    build主机是我新安装的一个ubuntu18的新虚拟机,所以连gcc 都没有的    1、安装gcc: sudo apt-get install gcc-8 -y   2、将gcc-8指定成默认的gcc...:  sudo ln -s /usr/bin/gcc-8 /usr/bin/gcc   3、安装cmake:  sudo apt-get install make cmake -y       4、安装...libffi-dev 交叉编译 python 需要的依赖:  sudo apt-get install libffi-dev   5、安装zip 解压压缩包使用:sudo apt-get install...openssl-1.0.2g.tar.gz的压缩包,这里我尝试了openssl-1.1.1的版本,但是和python3.5.2不太合适,总是有问题,所以这里我使用的是openssl-1.0.2的版本   ...版本太低了,所以一会我们自己安装pip   7、执行安装编译:make && make install   8、cd /home/python-build/bin   9、下载pip文件:curl https

    5.2K20

    一篇文章、三种方法在Debian上轻松安装Nginx

    ,而不是apt-get 编译安装时,需要自行安装:gcc、pcre、zlib以及openssl 推荐的服务器可以选择腾讯云轻量应用服务器: [选择服务器] 另外,如果你觉得本文的安装方法过于技术型。...dpkg安装Nginx Debian使用apt-get作为软件包管理器,所以我们可以使用apt-get直接安装dpkg,进而安装Nginx: sudo apt-get install nginx 安装完以后...apt-get install openssl libssl-dev [安装openssl和libssl-dev库] 另外,如果你不想安装OpenSSL,或者想指定第三方OpenSSL用于编译,可以在Nginx...开发环境,我们使用最新稳定版本Nginx: image.png # 下载Nginx 1.20.1源码(Stable稳定版本) wget "http://nginx.org/download/nginx...个人是喜欢编译安装Nginx。不过,其实宝塔面板的Nginx也很不错,新版本也可以选择模块编译安装,但是总有些大佬,觉得面板部署没有“灵魂”。这里不过多介绍。

    17.2K44

    Git 系列教程(2)- Git 安装

    的发行版上,如 Ubuntu,请使用 apt sudo apt install git-all 不行就这个 sudo apt-get install git 在 macOS 上安装 在 Mac 上安装...Git 有多种方式 命令行方式 MAC系统 (10.9) 或更高版本的系统中,在 Terminal 里尝试首次运行 git 命令 git --version 如果没有安装过命令行开发者工具,将会提示你安装...,网址为 GitHub Desktop 网站 从源代码安装 从源码安装 Git,需要安装 Git 依赖的库:autotools、curl、zlib、openssl、expat 和 libiconv $...为了添加文档的多种格式(doc、html、info),需要以下附加的依赖 sudo dnf install asciidoc xmlto docbook2X sudo apt-get install...以此来解决二进制文件名的不同 安装好所有的必要依赖,下载最新发布版本的 tar 包 https://github.com/git/git/releases (通常在 GitHub 上的是最新版本)

    92130

    【漏洞修复】OpenSSL 拒绝服务漏洞修复(CVE-2020-1971)

    修复方案 2.1 Ubuntu 操作系统 官方已发布修复包,升级libssl到相应安全版本即可,更新方式可以参考如下命令: apt-get update apt-get install openssl...libssl1.0.0 //Ubuntu 18.04 LTS OpenSSL 1.0版本用户 apt-get install openssl libssl1.1 //Ubuntu 18.04 LTS...OpenSSL 1.0版本用户 更新完成后,查看已安装的版本信息: dpkg -l openssl //查看版本信息 对应不同发行版本安装包也会不同,具体参考如下: 1)Ubuntu 20.04:...则说明不受影响 官方漏洞公告:https://ubuntu.com/security/notices/USN-4662-1 2.2 CentOS 操作系统 当前 CentOS 官方已发布安全更新包,对应不同发行版本安装包也会不同...更新方式可以参考如下命令: yum makecache yum install openssl -y //升级当前 openssl版本 rpm -qa openssl //查看openssl

    6.7K80
    领券