修复SSH Server CBC Mode Ciphers Enabled
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修复SSH Server CBC Mode Ciphers Enabled相关的知识,希望对你有一定的参考价值。
前言:因项目需要验收进行安全检测,某安全公司检测到sshd的加密漏洞如下SSH Server CBC Mode Ciphers Enabled
Warning:重启后注意检查sshd的状态
概要、描述、解决方法如下:
https://www.tenable.com/plugins/nessus/70658
1.修改加密方式
[root@localhost ~] vim /etc/ssh/sshd_config
注释相关字段
# Ciphers and keying
在末尾添加加密方式
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,arcfour
Macs hmac-sha1,hmac-ripemd160
2.保存后重启服务
[root@localhost ~]# systemctl restart sshd
3.ssh验证
[root@localhost ~]# ssh -vv -oCiphers=aes128-cbc,3des-cbc,blowfish-cbc 目标IP
[root@localhost ~]# ssh -vv -oMACs=hmac-md5 目标IP
4.nmap验证
nmap --script ssh2-enum-algos -sV -p 22 目标IP
结果
Unable to negotiate with 127.0.0.1 port 22: no matching cipher found. Their offer: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,arcfour
以上是关于修复SSH Server CBC Mode Ciphers Enabled的主要内容,如果未能解决你的问题,请参考以下文章
SSH Secure Shell链接Ubuntu报错Server responded "Algorithm negotiation failed"
解决SSH连接server responded “Algorithm negotiation failes”错误
学习修复Laravel The only supported ciphers are AES-128-CBC and AES-256-CBC