在 Debian 系统中,可以使用 iptables
或 ufw
(Uncomplicated Firewall)来配置防火墙。以下是使用这两种方法的详细步骤:
更新软件包列表:
sudo apt update
安装 ufw:
sudo apt install ufw
启用 ufw:
sudo ufw enable
检查 ufw 状态:
sudo ufw status verbose
开放端口:
sudo ufw allow 22/tcp
22
替换为您需要开放的端口号。验证端口是否已成功开放:
sudo ufw status
禁用 ufw(如果需要):
sudo ufw disable
更新软件包列表:
sudo apt update
安装 firewalld:
sudo apt install firewalld
检查 firewalld 服务状态:
sudo systemctl status firewalld
启动 firewalld 服务:
sudo systemctl start firewalld
设置开机启动:
sudo systemctl enable firewalld
查看当前区域:
sudo firewall-cmd --get-zones
设置默认区域:
sudo firewall-cmd --set-default-zone=public
开放端口:
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
查看开放端口:
sudo firewall-cmd --zone=public --list-ports
请注意,开放端口可能会增加系统的安全风险,因此请仅开放必要的端口,并确保您的系统已安装并更新了安全补丁。