从百草园到三味书屋(openssh-openssl)

admin 2023年9月21日12:02:38评论17 views字数 1463阅读4分52秒阅读模式

hello,大家好,很多朋友在做服务器运营时经常会碰到主机漏洞吧?主机漏洞最经典的就是openssh和openssl了,有些朋友会选择封端口,当然也是可行的,但毕竟不是长久之计。网上有很多教程都是坑,这里呢给大家介绍一下百分百空手接白刃的方法,升级openssh,ssl看我这一个帖子就够了。

首先大家会遇到一个问题就是,单看openssl的版本和在ssh中看不一致的问题。这个时候其实还是以ssh中为准。

从百草园到三味书屋(openssh-openssl)

所以需要升级ssh,但在升级的过程中编译又会遇到以下问题

从百草园到三味书屋(openssh-openssl)

直接陷入死循环。

为了方便大家操作,我这里直接上脚本,首先获取升级包"openssh-new-offline.tar.gz"(升级包放在知识星球)

从百草园到三味书屋(openssh-openssl)

用ssh的方式连接至服务器后台,并将升级包上传至/root目录下并解压。

tar -vxf openssh-new-offline.tar

解压完成后会在当前目录下会出现一个名为“openssh-new-offline“的文件夹;进入openssh-new-offline

cd openssh-new-offline

执行脚本

sh do.sh 22 

如果这个命令提示错误,用下面这个。

./do.sh 22      

最后再执行

sh install-ssh-new.sh

(执行脚本后便会自动安装openssh8.8及其依赖,安装时间约为10分钟左)

完成后查看openssh版本

ssh -V

从百草园到三味书屋(openssh-openssl)

该升级包的目标版本为openssh8.8,执行结果如为8.8版本即为升级成功。升级完解决ssh版本漏洞问题

下面去下载最新版ssl,截止23023年9月21日,最新版本为

openssl-1.1.1w.tar

安装包同样放在知识星球

解压并编译安装

   tar -zxvf openssl-1.1.1w.tar.gz
cd openssl-1.1.1w
./config --prefix=/usr/local/openssl #如果此步骤报错,需要安装perl以及gcc包
make && make install
mv /usr/bin/openssl /usr/bin/openssl.bak
ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig -v # 设置生效

查看openssl版本

openssl version

查看ssh中的ssl版本

ssh -V

两个版本已经一致了,并且均为无漏洞版本。

从百草园到三味书屋(openssh-openssl)

小知识



依据《刑法》第285条第3款的规定,犯提供非法侵入或者控制计算机信息系罪的,处3年以下有期徒刑或者拘役,并处或者单处罚金;情节特别严重的,处3年以上7年以下有期徒刑,并处罚金。
从百草园到三味书屋(openssh-openssl)

声明



本文提供的技术参数仅供学习或运维人员对内部系统进行测试提供参考,未经授权请勿用本文提供的技术进行破坏性测试,利用此文提供的信息造成的直接或间接损失,由使用者承担。

从百草园到三味书屋(openssh-openssl)

欢迎 在看留言分享至朋友圈 三连

 好文推荐  

原文始发于微信公众号(丁永博的成长日记):从百草园到三味书屋(openssh-openssl)

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年9月21日12:02:38
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   从百草园到三味书屋(openssh-openssl)https://cn-sec.com/archives/2055045.html

发表评论

匿名网友 填写信息