提醒:本文最后更新于 3452 天前,文中所描述的信息可能已发生改变,请仔细核实。
最近VPS一直被尝试SSH暴力破解,一天好几千个请求同时...搞得我一些东西有时一卡一卡的,特别是SendMail正好最近开始坑爹起来(这个问题待会说),安装了Fail2ban。感觉还不错,简单易用,不麻烦,各种功能分开,要那个功能把注释去了就行,我喜欢。
具体安装:
下载rpmforge , 里面有大量最新的rpm包,然后安装f2b,接着配置。
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm
yum install fail2ban
配置直接百度Google查一查,我是直接vi /etc/fail2ban/jail.conf
设置下全局的信息,把需要启用保护的,enable,设置一下,我现在开的是SSH拦截,300秒内错误3次,禁用此ip一天:
enabled = true
filter = sshd
action = iptables[name=SSH, port=ssh, protocol=tcp]
sendmail-whois[name=SSH, dest=收件者电邮地址, sender=寄件者电邮地址]
logpath = /var/log/secure
maxretry = 3
findtime = 300
bantime = 86400
接着说一下:Sendmail的问题。。。坑爹,而且也不知行不行目前,暂时看是好了。。。丫丫的。希望它是好的了⊙﹏⊙‖∣
搞这个,真所谓是啥招偶都出了,起码是知道的都出了。
改Hostname,hosts文件,network参数,venet0的配置等等,搞了偶尔还是不行,在SSH用top -c看了下,sendmail一直在对127.0.0.1 localhost.localdomain请求访问,这倒霉孩子,自己找自己,找到超时了。。偶真是服了他了。
最后是发现可能是8.8.8.8这个DNS,比较慢,所以换了个DNS(208.67.222.222),可惜没找到拉斯维加斯的DNS,真是坑爹。
感觉速度快了很多,悲催的是,也不知道主机有什么保护,强制了resolv.conf只能是8.8.8.8和8.8.4.4,试了改了任何神马,全部都复位了,弱弱的想,偶是不是不怕毒了,影子系统似的。最后是用rc.local强制开机更换resolv.conf解决,哎,真是蛋疼。
最后发现现在基本没啥问题。。。只是琢磨着能不能再快。。。看了下,可以用DNS缓存来解决问题,发现DNSmasq简单小巧好用,于是便安装了DNSmasq。安装很简单,清空直接重启程序便好,喜欢。安装直接:yum install dnsmasq
设置下dnsmasq.conf,改下resolv.conf基本完成,最后改下rc.local,设置启动和开机修改resolv.conf就ok了。
附上测试结果,注意黄色高亮部分~
注:DNSmasq是一个轻巧的,容易使用的DNS服务工具,它可以应用在内部网和Internet连接的时候的IP地址NAT转换,也可以用做小型网络的DNS服务。
转载请注明转自: kn007的个人博客 的《给VPS搞个防火墙,顺带把SendMail发信慢解决》

试试回复快不快。
@kaogu:
。。。你也真够无聊的,不说你了,偶去睡觉了。。。 
很好奇这个考古是哪位~~~三无人员~~
@山姆: 无证游民
软件直接google批量获取域名然后破解,很普遍。我的ftp和ssh一直都这样。治根的方法是:改端口
@般若波罗蜜豆: 懒得改端口。。。
搞的那个阿里云也整天被人暴力破解密码,无技术的我索性给关了。直至现在马上要到期了。
@老猫Music:
悲催的老猫,管局不鸟你
一个博客,真折腾呀。
@土木坛子:
被逼无奈
@丶Summer: 嘿嘿嘿
Sendmail发信慢的问题修改hosts,加入本机hostname基本上就没什么问题了。。。
@公子: 你没认真看文章,我说了,改过了,没用
我就看看,不说话
@小怪物:
何时说过话
只是码码字 
貌似我提交还是慢.
@小怪物: 其实我也觉得跟之前没什么区别。。。
@山姆: 每次回复你,都会造成sendmail有尝试重发送,你的服务器一直拒绝我的服务器响应
@kn007: 坐等其他人等的不耐烦来吐槽。。。。
@山姆: 哎,苦逼。你们回复是给我126发邮件,给中国发信慢啊
@小怪物: 是不稳定,我就3秒,有时也要6、7秒
郁闷,没办法
暴力破解~~想到那些人我就恶心~~上次我的VPS忘记改默认密码了 就这么被扫了~~把我的东西搞的乱七八糟的~~气了我大半个星期~~
@小T: 还是要多注意的好