我有 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
这应该够了吧。