【问题标题】:Can't Access Plesk Admin Because Of DOS Attack, Block IP Address Through SSH?由于 DOS 攻击无法访问 Plesk Admin,通过 SSH 阻止 IP 地址?
【发布时间】:2012-09-06 13:39:52
【问题描述】:

由于 DOS 攻击,我无法访问 Plesk Amdin;我可以通过 SSH 阻止主机名或 IP 地址吗?如果是这样,我怎么能做到这一点?

谢谢!

【问题讨论】:

    标签: apache ssh plesk ddos denial-of-service


    【解决方案1】:

    如果你有 iptables,你可以使用简单的规则来阻止它:

    iptables -I INPUT --source 1.2.3.4 -j DROP
    

    此规则丢弃来自 IP 1.2.3.4 的数据包。

    【讨论】:

    • 您的回答对我很有帮助。非常感谢!
    【解决方案2】:

    可能最简单的方法是使用 vim SSH 到您的机器,并将以下内容添加到您的域根目录 (/var/www/vhosts/yourdomain.com/httpdocs/.htaccess) 中的 .htaccess 文件的顶部:

    deny from 12.345.67.89
    

    显然将 IP 地址替换为您要阻止的 IP 地址。对您认为受到攻击的任何网站重复此操作。

    【讨论】:

      【解决方案3】:

      iptables -I INPUT -p tcp -s 1.2.3.4 -m statistic --probability 0.5 -j DROP iptables -I INPUT n -p tcp -s 1.2.3.4 -m rpfilter --loose -j ACCEPT # n 将是 INPUT CHAIN 的数字索引 -- 默认附加到 INPUT 链

      iptables -I INPUT -p tcp -m hashlimit --hashlimit-mode srcip -s 1.2.3.4 --hashlimit-srcmask --hashlimit-above 9/second -j DROP

      iptables -I INPUT -p tcp -s 1.2.3.4 -m limit --sport 80 --limit 100/second -j ACCEPT

      你的情况还有无数其他的。

      此致,

      ArrowInTree

      【讨论】:

        猜你喜欢
        • 2011-04-04
        • 2012-03-05
        • 2019-03-17
        • 1970-01-01
        • 2016-11-05
        • 1970-01-01
        • 1970-01-01
        • 2014-12-16
        • 2017-10-27
        相关资源
        最近更新 更多