远程服务器搭建Redis集群时被腾讯云提醒疑似攻击,日志显示NOAUTH Authentication解决方法

好不容易从学校哪儿得到点资助买了几台服务器学习分布式知识,第一天搭建完redis后,第二天腾讯云就找上门来提醒我疑似攻击了,而后添加密码和修改端口后,发现还行没有解决问题,后来几经折腾终于弄好了。

一、配置安全组

安全组啥的我就不多说了,毕竟问题不在这儿

二、配置密码(问题原因始端

我在redis.conf添加了密码后,搭建集群 redis-cli --cluster create --cluster-replicas -a [password]
xxx.xxx.xxx.xxx:xxxxx,xxx.xxx.xxx.xxx:xxxxx,xxx.xxx.xxx.xxx:xxxxx ···············

经过测试,进入客户端输入auth [password] 后操作都没问题

三、配置masterauth(问题解决)

就当腾讯云第二次找上门来的时候,我发现了不对劲,后来和客服了解到原因是我的服务器一直在连接某个服务器并且每次失败。

而后我进入到服务器输入netstat -ano|egrep "tcp|udp" 查tpc和udp的使用情况

发现弹出大量的TIME_WAIT,如下:

 数量远不止图片上显示的这么多,后来我又查看redis的日志文件,又发现:

同样,弹出大量的NOAUTH Authentication required,数目远不止图片中显示的这么多。

最后查看redis.conf文件发现:

注释的大概意思就是如果主机配置了密码,在每次集群复制数据的时候都要进行身份验证,在此之前我的是空的,所以每次集群复制数据的时候都是失败的。

最后知道问题的来龙去脉后,加上主机密码,问题解决,重启redis集群

再次查看tpc和udp的使用情况

netstat -ano|egrep "tcp|udp"

问题解决,共勉!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值