在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系统中启动并配置防火墙服务。