📅  最后修改于: 2023-12-03 15:14:07.608000             🧑  作者: Mango
在 CentOS 7 上,要开放一个端口供进入访问,需要完成一系列配置步骤。下面是一个完整的教程,帮助你完成这项任务。
首先,你需要编辑 CentOS 7 上的 Firewall 配置文件。该文件通常位于 /etc/sysconfig/iptables
路径下。
你可以使用 vi 编辑器打开该文件:
$ sudo vi /etc/sysconfig/iptables
然后,你需要为端口添加一个新的规则。例如,如果你想开放 8080 端口,你可以添加以下规则:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
在完成编辑后,你需要保存文件并退出编辑器。
在完成编辑后,你需要重启 Firewall 生效配置。运行以下命令即可:
$ sudo systemctl restart iptables
要查看 CentOS 7 上已经开放的端口,你可以使用 netstat 命令:
$ sudo netstat -tulnp
该命令将列出当前已经开放的端口。
另外,你也可以使用 Firewall-cmd 命令来列出当前开放的端口:
$ sudo firewall-cmd --list-ports
最后一步是确保 Firewall 在系统重启后自动启动。你可以使用以下命令验证此配置:
$ sudo systemctl enable iptables
通过以上步骤,你已经成功在 CentOS 7 上开放了指定端口。请确保你的 Firewalls 已经正确设置,只开放真正需要访问的端口。