最近发觉连接服务器非常慢,之前没有出现过这种情况。
我在这个腾讯云的服务器上弄了很多虚拟服务器,估计是数据量太大
造成了冗余数据较多的原因,咨询了下腾讯云的小哥,
给我了个明确的回复:
您反馈Xshell远程等待时间太长,请您核实一下您的目录下/var/log/btmp文件是否过大;
如果过大,建议您将该文件删除,在进行登陆测试是否延迟还会大;
我尝试删除了下这个btmp文件,果然药到病除。确实如此。
这个文件主要记录登陆
此文件是记录错误登录的日志,就是说有很多人试图使用密码字典登录ssh服务,此日志需要使用lastb程序打开。
通过此文件发现有几个ip总是试图登录,可以使用防火墙把它屏蔽掉。
命令如下:
iptables -A INPUT -i eth0 -s *.*.*.0/24 -j DROP
查看恶意ip试图登录次数:
lastb | awk ‘{ print $3}’ | sort | uniq -c | sort -n
删除这个日志:
rm -rf /var/log/btmp
touch /var/log/btmp