多次尝试错误密码后如何暂时禁止IP?

sov*_*ova 7 security password login

我的新服务器被黑了(叹气)。

我可以物理访问我的机器。似乎所做的唯一更改是创建了一个新用户帐户和一个损坏的/etc/sudoers文件。

似乎密码是通过字典攻击发现的。

在我解决这些问题后(或完全重新安装?),我想添加一种机制来在密码错误 x 次后禁止 IP(可能是 24 小时或一些时间限制),但我不是 unix 系统管理员或任何东西,所以我不确定从哪里开始。

我应该使用什么软件以及如何配置它?

谢谢。

Kee*_*ook 9

我建议您查看 fail2ban 来为您执行此操作:

https://help.ubuntu.com/community/Fail2ban

(另外,是的,我只会重新安装,特别是如果他们获得 root 访问权限。)


Pau*_*her 7

fail2ban是一个很好的解决方案,但我是DenyHosts的粉丝,它在存储库中可用。只需执行sudo apt-get install denyhosts,这将安装 DenyHosts 并以非常合理的配置启动它。