CVE-2002-20001漏洞修复

解决该漏洞的关键是禁用sshd中使用的diffi-hellman加密算法,根据网上现有的修复方法,直接在sshd_config中删除KexAlgorithms下的diffi-heelman相关算法

vim /etc/ssh/sshd_config

删除配置文件中KexAlgorithms下的diffi-hellman算法

KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521

重启sshd

systemctl restart sshd

用ssh指定算法进行连接,发现已删除算法仍可以支持连接:

ssh -v -oKexAlgorithms=diffie-hellman-group14-sha1 root@19.119.225.133

在反复查看ssh目录下的配置文件时发现ssh_config配置文件中include了一个 /etc/crypto-policies/back-ends/openssh.config文件,顺藤摸瓜到 /etc/crypto-policies/back-ends路径下之后,发现还有一个opensshserver.config,在这个文件中果然发现还有对KexAlgorithms所有算法的定义,删除其中diffi-hellman相关算法后重启sshd,用ssh指定算法再次进行连接,此时连接报错,diffi-hellman相关算法被禁用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值