Ubuntu Trusty Tahr 中的包拒绝主机被删除:临时还是永久?

Kee*_*ren 21 security unsupported-packages

在将我们的 Ubuntu 服务器测试升级到 14.04 时,我发现包 DenyHosts 不再可用。安装它会出现以下错误:

apt-get install denyhosts
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package denyhosts
Run Code Online (Sandbox Code Playgroud)

根据launchpad,显然它已被删除。

Denyhosts 是否会在 Ubuntu 14.04 的最终版本中可用?

Pan*_*her 19

很抱歉,denyhosts 已经到了这个阶段,但我想您已经回答了您自己的问题:

死在上游;无人维护;sid功能失调

未维护的上游项目将驻留在 repos 中,带有补丁,直到包无法再打补丁,所以看起来像拒绝主机的末日。

我最好的建议是寻找替代品。

我个人加强了我的 ssh 服务器

并使用 iptables

sudo iptables -A INPUT -p tcp --dport 22 -m state --state NEW -m recent --set --name SSH --rsource -j ACCEPT
sudo iptables -A INPUT -m recent --update --seconds 600 --hitcount 8 --rttl --name SSH --rsource -j DROP 
Run Code Online (Sandbox Code Playgroud)

http://bodhizazen.com/Tutorials/iptables

这篇文章中的所有链接都来自我的 LUG ;)


and*_*ing 8

不,它不会回来。bodhi 提供了一些关于如何替换它的好建议,但也值得解释为什么它被删除。

应 Debian 安全团队的要求,它在 Debian中被删除

  • 存在未解决的安全问题(例如#692229)。
  • 该工具已死在上游(2008 年最新版本)。
  • 有一个可行的替代方案,fail2ban,它提供相同或增加的功能集。

您可能还想在 ServerFault 上查看这个问题:

Denyhosts vs fail2ban vs iptables-防止暴力登录的最佳方法?

  • 不要删除它——它有有用的链接。谢谢。 (3认同)