【发布时间】:2019-02-06 22:51:58
【问题描述】:
我有兴趣在我的 Traefik 部署中设置 fail2ban。我找到了gist that has some snippets in it,但我不清楚如何使用它们。请问有人可以填空吗?或者,有没有更好的方法来使用 Traefik 实现 fail2ban 风格的安全性?
【问题讨论】:
-
您似乎在文件中第一个注释指定的位置创建文件。忽略botsearch,它只会使网络操作变得困难。 traefik_access_log 需要替换/设置为 Traefik 创建的日志文件。您问题上的 docker 标签暗示 Traefik 可能在 docker 中?如果有怎么办?是否还有另一个云解决方案在发挥作用? fail2ban 如何到达阻止所需的访问文件和网络接口。我会创建一个上游问题github.com/fail2ban/fail2ban/issues 并使用日志文件中的示例,以便它可以成为主流。
-
嗨,丹!感谢您阅读我的问题。我很抱歉,由于 Traefik 的一个非常常见的用例是用于 Docker 容器的自动代理,我将其作为一个假设,事实上正如你所说,它值得考虑,并且基本上是我的困惑之一——这些文件来自gist 在 Docker 主机上创建,还是在 Traefik 容器内创建?有没有更好的方法来做到这一点“Docker 方式”?也许还有一个容器化版本的 fail2ban?
-
同意。建议使用fail2ban developers 来提出一个如何使用 docker 容器的良好架构。对他们好一点,他们从正常运行时间安全方面得到了很多好处,足以赶走一些开发人员。