我们在公共云上托管了网站的开发服务器。我们希望阻止外部访问它,只允许从我们的公共 IP 访问。我该如何在服务器上设置 IP 表来实现这一点?这是一台 centOS 服务器
答案1
因为我是新来的,所以我不能发表评论,所以如果这违反了规则,请原谅我。
您没有指定您使用的 Centos 版本。尽管您提到了 IP 表,暗示使用的是较早的版本,但我假设您使用的是 Centos 7 或 8,它们都使用防火墙而不是 iptables。
这个答案(https://unix.stackexchange.com/questions/159873/whitelist-source-ip-addresses-in-centos-7)将帮助您限制对开发服务器的访问。
我的所有服务器都在 Centos 7 上运行,并使用防火墙对那些曾让我遭受黑客攻击的国家进行地理封锁,对我来说,它工作得又快又高效。同样,有几个 IP 地址被单独允许访问。
如果您正在运行旧版本的 Centos,则需要设置 IP 表,而我无法提供帮助,因为我的 Linux 体验是从 Centos 7 和 8 开始的。我的建议是将 Centos 升级到较新的版本,因为旧版本已经达到了其生命周期支持的终止。
我希望这对你有帮助。