我打算通过在hosts.deny文件中添加适当的条目来完全拒绝对大约2000个IP地址的访问。这是否会对合法的IP远程访问系统的响应性产生影响?
发布于 2009-11-03 05:25:57
它将使初始连接速度稍慢,但过去的连接对一旦连接后的响应没有任何影响。
一般来说,hosts.deny非常快:在我刚刚运行的测试中,一个零长度的hosts.deny需要0.93秒来启动和关闭ssh连接("time ssh env")。对于64,010行hosts.deny (形式为"ALL: 10.10.x.y",x和y从2到254),相同的连接耗时1.03秒。所有的时间平均在四个样本上。
显然,你的里程可能不同,所以我建议你测试,但我怀疑你会有严重的问题。
发布于 2009-11-03 06:02:36
还可以将iptables与连接跟踪一起使用,我认为这会稍微快一些,并具有协议不可知论的额外好处,即同样适合拒绝连接到tcp/udp/icmp或任何您可能正在运行的服务。
发布于 2009-11-03 10:07:14
hosts.deny将采用CIDR定义。因此,例如,它应该更快、更容易管理: 10.0.0.0/30 10.0.1.0/30比等效的10.0.0.1 10.0.0.2 10.0.1.1 10.0.1.2https://serverfault.com/questions/80802
复制相似问题