如何在 ubuntu 服务器上阻止除 1 个 ip 之外的所有传入流量

如何在 ubuntu 服务器上阻止除 1 个 ip 之外的所有传入流量

我有 1 台服务器在端口 7632 上运行 Redis。我想阻止该服务器的此端口的所有传入流量,但来自我的 Web 服务器和本地主机的流量除外。

在这个例子中,我的 Web 服务器 IP 是 123.43.45.6。

谁能告诉我如何在 ubuntu 中做到这一点?

谢谢!

答案1

按以下顺序添加以下三条防火墙规则:

iptables -A INPUT -p tcp -s 127.0.0.1 --dport 7632 -j ACCEPT
iptables -A INPUT -p tcp -s 123.43.45.6 --dport 7632 -j ACCEPT
iptables -A INPUT -p tcp --dport 7632 -j DROP

这应该够了吧。

答案2

使用几个 iptables 命令...例如尝试或者...

相关内容