前言
昨天登录服务器的时候发现有10万多次的SSH登录失败次数:
如上图,很明显是被人恶意用暴力SSH登录去试密码,特意看了一下这个ip,好像确实是一个臭名昭著的SSH恶意攻击的主机地址:

废话不多说,下面看一下几种解决方案。
禁止指定IP的SSH连接请求
这是最简单直接的方式,封ip,效果明显,但只针对单一客户端,在CentOS7下可以直接修改/etc/hosts.allow文件,例如将上面这个恶意ip禁止的话,仅需要添加一行sshd:218.65.30.61:deny,然后重启sshd服务即可。由于腾讯云CVM为我们提供了安全组,所以我们直接通过安全组添加一条入站规则并应用到我们的服务器实例即可:
如上图,这样就可以禁止恶意IP的任意端口发起的任意协议的请求,从而达到禁止连接的目的。
修改SSH登录失败验证次数
打开/etc/ssh/sshd_config文件,搜索MaxAuthTries:

最低0.47元/天 解锁文章
846





