由于DOS攻击,无法访问Plesk管理员,通过SSH阻止IP地址?

时间:2012-09-06 13:39:53

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

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

谢谢!

3 个答案:

答案 0 :(得分:3)

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

iptables -I INPUT --source 1.2.3.4 -j DROP

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

答案 1 :(得分:0)

最简单的方法是使用vim将SSH连接到您的盒子,并将以下内容添加到您域中的.htaccess文件的顶部(/var/www/vhosts/yourdomain.com/httpdocs/.htaccess):

deny from 12.345.67.89

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

答案 2 :(得分:0)

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