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. LV3
    回复

    搞网站的技术牛人些啊

    1. MOD
      回复

      @L-JH: :o 没有没有,别瞎说

  2. LV3
    回复

    嗯,这样刷评论的时候就舒服多了..嘎嘎 :mrgreen: :mrgreen:

    1. MOD
      回复

      @瓜瓜: :mrgreen: :lol: 刚才服务器被攻击了,30分钟正好解决,保罗速度不错~ :cool:

  3. 你跟山姆都是折腾帝吗

    1. MOD
      回复

      @愚蠢的凡人: 我们的折腾不同,他有外援,偶没有 :cool:

    2. @kn007: 我是不想折腾的,所以有空就弄,没空就晾着

    3. MOD
      回复

      @愚蠢的凡人: :smile: 嘿嘿嘿 :grin:

    4. MOD
      回复

      @愚蠢的凡人: 我也是 :razz:

  4. LV4
    回复

    有vps的孩子牛啊

    1. MOD
      回复

      @从良未遂: 哪里哪里,不能这样说

    2. LV4
      回复

      @kn007: 估计哥们一直在刷新,这回复速度!

    3. MOD
      回复

      @从良未遂: :o :o 服务器被攻击中。。。有点慢。。 :???:

    4. LV4
      回复

      @kn007: 这回复速度还叫慢啊 :o

    5. MOD
      回复

      @从良未遂: 一根烟的速度。。 :cry:

  5. LV4
    回复

    我是来测试的

    1. MOD
      回复

      @反转: 怎么样 :mrgreen:

    2. LV4
      回复

      @kn007: 没变化啊。还是挺慢的

    3. MOD
      回复

      @反转: :o 嗯,我看到了。。等服务器恢复正常再说吧

  6. LV3
    回复

    谁这么蛋疼,没事暴力破解你啊。。

    1. MOD
      回复

      @大发: 我怎么知道。。。 :sad:

  7. 回复

    来一发试试 :x

    1. MOD
      回复

      @Zeraba: 怎么样,老哥? :twisted:

    2. MOD
      回复

      @Zeraba: 没问题了?? :?:

    3. @Zeraba: 真有7s?

    4. MOD
      回复

      @马甲1号: 再撸一把 :mrgreen:

    5. MOD
      回复

      @Zeraba: 早上好,伙计,测试一下 ;-)

    6. MOD
      回复

      @Zeraba: 不行了,又有20s,服务器负载均衡,达到1.几 :???:

    7. @Zeraba: 来一炮试试 :mrgreen:

  8. LV5
    回复

    我来看看,貌似最近更新不多,也走技术路线了

    1. MOD
      回复

      @Nemo: 没,比较忙,闲下来又不想浪费时间 :lol:

  9. 回复

    看看不错的的

  10. 请问博客你这个主题在哪里买的?还是你开发的?我想用这个主题,感觉很好

    1. MOD
      回复

      @有个博客: 自用修改过的loper主题 :evil:

    2. @kn007: 可以发个给我不?

    3. MOD
      回复

      @有个博客: 原版loper,请自行百度 ;-)

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