如何在 OSX 服务器防火墙上打开单独的端口?

如何在 OSX 服务器防火墙上打开单独的端口?

在 OSX 服务器中,防火墙通常是按应用程序打开的,而不是按端口打开的。但是,我有大量自编译的服务器,我发现打开它们的端口比从某个地方选择它们的二进制文件更方便。(在数百万个脚本和二进制文件之间,在服务器中找出“二进制文件”通常很麻烦。)

如何在 OSX 服务器防火墙上打开单独的端口?

答案1

OS X Server 是哪个版本?Lion?

您确定它是“服务器”而不仅仅是用作服务器的 OS X 客户端吗?

如果确实是 OS X Server,请确保您使用服务器管理员来管理防火墙,而不是系统偏好设置 -> 安全和隐私。后者控制 OS X 应用程序防火墙,听起来您正在使用它。前者控制较低级别的 BSD PF 防火墙,它要好得多,实际上被大多数人誉为最好的防火墙。如果您愿意,您还可以从命令行使用 pfctl 来管理 PF 防火墙。

编辑

抱歉,上面的一些信息有误。显然,Server Admin 仍然只管理 ipfw,这是一个较旧的 BSD 防火墙。仍然很好,但不如 PF。

相关内容