Answers:
我认为它是稳定的产品,并且我认为它是安全的。作为额外的预防措施,我会将您的源IP地址添加到中的ignoreip
指令中,jails.conf
以确保您不会阻止自己。
由于它将解析ssh日志,因此必须建立TCP会话,因此欺骗源IP并正确获取TCP序列号以创建某种反向散射变型的可能性很小。
在此之上使用键也不是一个坏主意。其他有助于将ssh迁移到非标准IP,使用“最新” iptables模块的选项,或者只是确定您不在乎人们是否尝试使用强行密码,这是其他有用的选项。有关这些的更多信息,请参见此serverfault帖子。
每当我在生产环境中实现denyhosts或fail2ban时,它都会创建保证的票证流,其中包括解锁请求,密码重置请求,更改设置或管理白名单的请求,通常只有放弃登录到该目录的人调查事情,并更多地依靠系统管理员来解决他们自己可以做的事情。
这两种工具本身都不是技术问题,但是如果您的用户数量达到数十个或更多,则支持工作量和受挫用户将明显增加。
另外,他们解决的问题是它们减少了暴力SSH登录攻击的风险。坦白说,只要您有适度的密码策略,这样做的风险就非常小。
.conf
文件,而是将您的配置放入.local
文件中。由于没有本地文件被覆盖,这也使升级变得更加容易。