欢迎
在 Ubuntu 系统中,通常使用的是 Uncomplicated Firewall (UFW) 作为防火墙工具。以下是 UFW 的一些基本命令用于开启、关闭防火墙以及放行特定端口:
判断防火墙运行状态sudo ufw disable(显示防火墙的状态,包括是否开启、默认策略以及已定义的规则)
开启以及关闭防火墙,sudo ufw enable(立即生效),关闭sudo ufw disable(只关闭防火墙,但不会阻止其在下次启动时重新开启。如果想永久关闭,可以在 /etc/default/ufw 文件中修改配置)
查看放行了哪些端口,sudo ufw status
放行特定端口,sudo ufw allow 例如,放行 SSH 的 22 端口:sudo ufw allow 22
放行端口并指定协议,sudo ufw allow /例如,放行 HTTP 的 80 端口(TCP 协议):sudo ufw allow 22/tcp
放行端口范围,sudo ufw allow from to 或者sudo ufw allow :/例如,放行 8000 到 9000 的所有 TCP 端口:sudo ufw allow 8000:9000/tcp
删除放行的端口规则,sudo ufw delete allow 例如,删除之前放行的 22 端口:
sudo ufw delete allow 22
重载防火墙规则,在更改规则后,可以使用以下命令使更改立即生效:sudo ufw reload
这些命令可以帮助你管理和调整 Ubuntu 系统上的 UFW 防火墙。请根据实际需求谨慎操作,尤其是当涉及开放端口时,应确保采取适当的安全措施。