kn007的个人博客
♥ You are here: Home > 软件与网络 > VPS > 给VPS搞个防火墙,顺带把SendMail发信慢解决

给VPS搞个防火墙,顺带把SendMail发信慢解决

by | 68 Comments

提醒:本文最后更新于 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一天:

[ssh-iptables]
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的问题。。。坑爹,而且也不知行不行目前,暂时看是好了。。。丫丫的。希望它是好的了⊙﹏⊙‖∣

搞这个,真所谓是啥招偶都出了,起码是知道的都出了。

Hostnamehosts文件,network参数,venet0的配置等等,搞了偶尔还是不行,在SSHtop -c看了下,sendmail一直在对127.0.0.1 localhost.localdomain请求访问,这倒霉孩子,自己找自己,找到超时了。。偶真是服了他了。

最后是发现可能是8.8.8.8这个DNS,比较慢,所以换了个DNS208.67.222.222),可惜没找到拉斯维加斯的DNS,真是坑爹。

感觉速度快了很多,悲催的是,也不知道主机有什么保护,强制了resolv.conf只能是8.8.8.88.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发信慢解决

donate
有所帮助?
Comments
68 Comments立即评论
  1. 回复

    试试回复快不快。

    1. MOD
      回复

      @kaogu: :| 。。。你也真够无聊的,不说你了,偶去睡觉了。。。 :razz:

  2. LV4
    回复

    很好奇这个考古是哪位~~~三无人员~~

    1. MOD
      回复

      @山姆: 无证游民 :cool:

  3. 软件直接google批量获取域名然后破解,很普遍。我的ftp和ssh一直都这样。治根的方法是:改端口

    1. MOD
      回复

      @般若波罗蜜豆: 懒得改端口。。。 :razz:

  4. LV5
    回复

    搞的那个阿里云也整天被人暴力破解密码,无技术的我索性给关了。直至现在马上要到期了。 :mrgreen:

    1. MOD
      回复

      @老猫Music: :lol: 悲催的老猫,管局不鸟你

  5. 一个博客,真折腾呀。

    1. MOD
      回复

      @土木坛子: :lol: 被逼无奈

  6. LV1
    回复

    :cry: :cry: :cry: 一直在折腾!!

    1. MOD
      回复

      @丶Summer: 嘿嘿嘿 :twisted:

  7. LV2
    回复

    Sendmail发信慢的问题修改hosts,加入本机hostname基本上就没什么问题了。。。

    1. MOD
      回复

      @公子: 你没认真看文章,我说了,改过了,没用 :o

  8. LV5
    回复

    我就看看,不说话

    1. MOD
      回复

      @小怪物: :roll: 何时说过话 :lol: 只是码码字 :mrgreen:

  9. LV5
    回复

    貌似我提交还是慢. :evil:

    1. LV4
      回复

      @小怪物: 其实我也觉得跟之前没什么区别。。。

    2. MOD
      回复

      @山姆: 每次回复你,都会造成sendmail有尝试重发送,你的服务器一直拒绝我的服务器响应

    3. LV4
      回复

      @kn007: 坐等其他人等的不耐烦来吐槽。。。。

    4. MOD
      回复

      @山姆: 哎,苦逼。你们回复是给我126发邮件,给中国发信慢啊

    5. MOD
      回复

      @小怪物: 是不稳定,我就3秒,有时也要6、7秒 :sad: 郁闷,没办法

  10. LV6
    回复

    暴力破解~~想到那些人我就恶心~~上次我的VPS忘记改默认密码了 就这么被扫了~~把我的东西搞的乱七八糟的~~气了我大半个星期~~

    1. MOD
      回复

      @小T: 还是要多注意的好 :roll:

;-):|:x:twisted::smile::shock::sad::roll::razz::oops::o:mrgreen::lol::idea::grin::evil::cry::cool::arrow::???::?::!: