排除防火墙配置故障,找出阻塞端口的原因

排除防火墙配置故障,找出阻塞端口的原因

我遇到了一些防火墙配置问题。

我在 Google Cloud 上有一个虚拟机(基于 bitnami 映像),我无法通过端口 80 连接到它。我使用 Google 的标准防火墙工具设置了一些防火墙规则。我还使用 UFW 设置了相同的规则,但端口仍然关闭。

我检查了 Google 防火墙日志,一切正常,端口 80 没有被阻止(我可以看到“已接受”状态),所以我不认为是 Google 防火墙关闭了端口。我在我的虚拟机上找不到 UFW 日志,而且我grep -r "ufw" /只能找到安装日志条目。我能找到的唯一可访问端口是 22。

我做错了什么,还有其他我不知道的防火墙吗?

更一般地说,我如何才能了解请求在哪里被阻止,是否有任何工具可以告诉我谁正在关闭端口?

Google云防火墙

UFW 防火墙

提前致谢

答案1

找到了解决方案,是 vsftpd 阻止了除 22 之外的所有端口,我已经将其卸载,现在一切正常。

相关内容