kc32668287 2023-12-06 15:58 采纳率: 29.3%
浏览 45
已结题

凯利linux如何降低openssh的版本

凯利linux如何降低openssh的版本
RT
版本是kali-linux-2021.2-installer-amd64.iso
现在要求将
SSH 版本由
ssh -V 1 ?
OpenSSH_8.4p1 Debian-5, OpenSSL 1.1.1k 25 Mar 2021
降到
ssh -V
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
或以下
参照过centos 7的openssh安装步骤,但是失败了,谢谢各位

  • 写回答

22条回答

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-12-06 15:58
    关注
    获得0.90元问题酬金

    引自强大而免费的微信小程序:皆我百晓生

    降低 OpenSSH 版本需要进行以下步骤:

    1. 卸载当前安装的 OpenSSH:

    • 在终端中执行以下命令来卸载 OpenSSH:
      sudo apt purge openssh-server
      

    2. 下载旧版本的 OpenSSH:

    • 打开 OpenSSH 的官方网站,并找到指定版本的源代码。你可以从以下链接中选择安装包:OpenSSH 发行版历史页面
    • 点击所需版本的链接下载源代码压缩包,并解压到一个合适的目录中。

    3. 编译和安装旧版本的 OpenSSH:

    • 进入解压后的 OpenSSH 源代码目录:
      cd <openssh_source_directory>
      
    • 执行以下命令来安装编译 OpenSSH 所需的依赖项:
      sudo apt install build-essential zlib1g-dev libssl-dev
      
    • 运行以下命令以配置和编译 OpenSSH:
      ./configure
      make
      
    • 完成编译后,执行以下命令以安装已编译的 OpenSSH:
      sudo make install
      

    4. 配置 OpenSSH:

    • 打开SSH服务器配置文件 sshd_config
      sudo nano /etc/ssh/sshd_config
      
    • sshd_config 文件中找到并修改以下行,将其设置为所需的值(即你想要降低的 OpenSSH 版本):
      Protocol 2
      

    5. 重启 SSH 服务:

    • 运行以下命令重启 SSH 服务以使更改生效:
      sudo systemctl restart sshd
      

    这样,你就成功降低了 OpenSSH 的版本。

    请注意,降低 OpenSSH 版本可能会导致一些安全问题和功能限制。确保在降级之前仔细评估风险,并仅在必要情况下执行降级操作。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 12月14日
  • 创建了问题 12月6日

悬赏问题

  • ¥15 如何解决y_true和y_predict数据类型不匹配的问题(相关搜索:机器学习)
  • ¥15 PB中矩阵文本型数据的总计问题。
  • ¥40 宿舍管理系统设计(c#)
  • ¥15 MATLAB卫星二体模型仿真
  • ¥15 怎么让数码管亮的同时让led执行流水灯代码
  • ¥20 SAP HANA SQL Script 。如何判断字段值包含某个字符串
  • ¥85 cmd批处理参数如果含有双引号,该如何传入?
  • ¥15 fx2n系列plc的自控成型机模拟
  • ¥15 时间序列LSTM模型归回预测代码问题
  • ¥50 使用CUDA如何高效的做并行化处理,是否可以多个分段同时进行匹配计算处理?目前数据传输速度有些慢,如何提高速度,使用gdrcopy是否可行?请给出具体意见。