在Debian系统中,启动防火墙服务通常涉及使用ufw
(Uncomplicated Firewall)或iptables
。以下是启动这些服务的步骤:
ufw
安装 ufw
(如果尚未安装):
sudo apt update
sudo apt install ufw
启用 ufw
:
sudo ufw enable
检查 ufw
状态:
sudo ufw status
允许特定端口(例如,允许SSH访问):
sudo ufw allow ssh
拒绝所有其他入站连接(可选):
sudo ufw default deny incoming
允许所有出站连接(可选):
sudo ufw default allow outgoing
iptables
安装 iptables
(如果尚未安装):
sudo apt update
sudo apt install iptables
启用 iptables
:
sudo systemctl start iptables
设置 iptables
规则(例如,允许SSH访问):
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
拒绝所有其他入站连接(可选):
sudo iptables -P INPUT DROP
允许所有出站连接(可选):
sudo iptables -P OUTPUT ACCEPT
保存 iptables
规则(可选,但推荐):
sudo apt install iptables-persistent
sudo netfilter-persistent save
sudo netfilter-persistent reload
通过以上步骤,您可以在Debian系统中启动并配置防火墙服务。