凯利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安装步骤,但是失败了,谢谢各位
凯利linux如何降低openssh的版本
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
22条回答
关注获得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 版本可能会导致一些安全问题和功能限制。确保在降级之前仔细评估风险,并仅在必要情况下执行降级操作。
评论 打赏 举报 编辑记录解决 1无用- 在终端中执行以下命令来卸载 OpenSSH: