首页 > 其他分享 >Openssh版本过低被扫出漏洞---Openssh修改版本号

Openssh版本过低被扫出漏洞---Openssh修改版本号

时间:2024-07-02 16:58:00浏览次数:13  
标签:bin sshd 版本号 Openssh sbin --- usr OpenSSH ssh

1. 查看当前系统的ssh版本号

ssh -V      
sshd -V     

2. 查看ssh和sshd的位置

which ssh
which sshd

3. 查看ssh版本号有关的字符串

strings /usr/bin/ssh | grep OpenSSH
strings /usr/sbin/sshd | grep OpenSSH

4. 备份

cp /usr/bin/ssh /usr/bin/ssh.bak
cp /usr/sbin/sshd /usr/sbin/sshd.bak

5. 修改版本号

sed -i 's/OpenSSH_8.0/OpenSSH_9.9/g' /usr/bin/ssh
sed -i 's/OpenSSH_8.0/OpenSSH_9.9/g' /usr/sbin/sshd

6. 验证

ssh -V
sshd -V

7. 回退(若有问题可进行回退操作,建议方法2)
方法1:直接修改字符

sed -i 's/OpenSSH_9.9/OpenSSH_8.0/g' /usr/bin/ssh
sed -i 's/OpenSSH_9.9/OpenSSH_8.0/g' /usr/sbin/sshd

方法2:配置文件回退

mv /usr/bin/ssh /usr/bin/ssh.bak2
mv /usr/sbin/sshd /usr/sbin/sshd.bak2

mv /usr/bin/ssh.bak /usr/bin/ssh
mv /usr/sbin/sshd.bak /usr/sbin/sshd

说明:版本号9.9可以躲过漏洞扫描器扫描,仅供参考!

标签:bin,sshd,版本号,Openssh,sbin,---,usr,OpenSSH,ssh
From: https://www.cnblogs.com/ljddd/p/18259785

相关文章

  • Python--matplotlib绘图可视化知识点整理
    无论你工作在什么项目上,IPython都是值得推荐的。利用ipython--pylab,可以进入PyLab模式,已经导入了matplotlib库与相关软件包(例如Numpy和Scipy),额可以直接使用相关库的功能。本文作为学习过程中对matplotlib一些常用知识点的整理,方便查找。这样IPython配置为使用你所指定的mat......
  • 解决接入sleuth链路追踪后xxl-job定时任务的日志无日志问题
    问题背景随着业务规模的不断的增大,系统的复杂度也越来越高,公司软件架构也进入到了分布式微服务的阶段,在这样的情况下每一次请求都有可能跨越多个项目,传统的日志监控方式无法满足调用链路追踪,这就导致问题定位/诊断服务变得复杂。所以我们引入了sleuth这一链路追踪框架为......
  • 音频---alsa和tinyalsa使用说明
    目录alsa和tinyalsa使用说明一.alsa1.确定是否安装alsa驱动2.查看声卡设备:3.查看录音和播音设备信息4.录音和播放二.tinyalsa使用说明1.tinypcminfo查看pcm通道的相关信息:2.tinyplay3.tinycap录音alsa和tinyalsa使用说明ALSA(AdvancedLinuxSoundArchitecture)即高级Linux......
  • 27-String类
    String字符串是常量,创建之后不可改变字符串字面值存储在字符串池中,可以共享Strings="hello";产生一个对象,字符串池中存储Strings=newString("hello");//产生两个对象,堆、池各存储一个Stringname="hello";//"hello"常量存储在字符常量池中。name在栈......
  • 打包警告:chunk common [mini-css-extract-plugin]Conflicting order between:
    1.问题webpage5打包告警:chunkcommon[mini-css-extract-plugin]Conflictingorderbetween:2.解决方案:-vue.config.js配置//vue.config.jsmodule.exports={//...,css:{extract:{ignoreOrder:true},}};或者:调整组件引入的顺序3.......
  • MOTOROLA MVME-5100 单板计算机
    配置:(类似于 MVME5106-1141)•MPC755处理器:400MHz•1MB二级缓存•内存:128MBSDRAM•1MB闪存,通过两个32引脚PLCC/CLCC插座•16MB表面贴装闪存•Scanbe前面板手柄 特征:MPC7410、MPC750或MPC755微处理器,带32KBL1缓存100MHz前端总线32/64位PMC......
  • 2024年华为OD机试真题-分披萨-C++-OD统一考试(C卷D卷)
    2024年OD统一考试(D卷)完整题库:华为OD机试2024年最新题库(Python、JAVA、C++合集) 题目描述:“吃货”和“馋嘴”两人到披萨店点了一份铁盘(圆形)披萨,并嘱咐店员将披萨按放射状切成大小相同的偶数扇形小块。但是粗心服务员将披萨切成了每块大小都完全不同奇数块,且肉眼能分辨出大小......
  • A LLM-based Controllable, Scalable, Human-Involved User Simulator Framework for
    目录概CSHI(Controllable,Scalable,andHuman-Involved)代码ZhuL.,HuangX.andSangJ.Allm-basedcontrollable,scalable,human-involvedusersimulatorframeworkforconversationalrecommendersystems.2024.概作者利用LLM进行用户模拟,虽然是复杂了一点......
  • 远程调用--RestTemplet
    服务拆分后,服务之间的远程过程调用称RPC;Spring给我们提供了一个RestTemplate的API,可以方便的实现Http请求的发送。利用RestTemplate发送http请求与前端ajax发送请求非常相似,都包含四部分信息:①请求方式②请求路径③请求参数④返回值类型项目:1.注册:(启动类也是配......
  • Johnson-Lindenstrauss Lemma 随即投影
    michael 作者忘忧草不是大佬。我感觉我说的挺具体的了,一共就两行代码,一行构建随机矩阵,一行做矩阵乘法。你会python的话可以这么写:g_matrix=numpy.random.normal(size=(n,m))output=numpy.matmul(input,g_matrix)2021-12-08​回复​1mic......