我应该允许 MySQL 服务器使用哪些端口?

我应该允许 MySQL 服务器使用哪些端口?

Ubuntu 正常运行需要哪些端口?我想拒绝系统上所有不必要的端口。目前,我打开了端口 22、443、53 和 3306。还有其他我应该允许/拒绝的端口吗?

答案1

Ubuntu 需要哪些端口才能正常运行?

即使您关闭所有 tcp/udp 端口​​,ubuntu 从技术上讲仍可正常运行。

我想拒绝系统上所有不必要的端口。

这里的必需是一个相对术语,您应该说明您所需的功能。

目前,我已打开端口 22、443、53 和 3306。还有其他端口我应该允许/拒绝吗?

因此,您已打开 ssh、https、DNS、mysql 的端口。如果您不需要任何其他服务,则可以关闭端口(特别是终止使用端口的程序)。只需使用以下方法检查打开的端口:

sudo netstat -tulpn

您可以通过访问 netstat 命令的手册页来了解 netstat 和标志 -t -u -l -p -n

它还会为您提供程序名称的 pid。
希望这会有所帮助。

相关内容