Linux上有多个防火墙可供选择,例如:
使用防火墙命令可以配置防火墙规则,例如:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT # 允许HTTP流量
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT # 允许SSH流量
sudo iptables -A INPUT -j DROP # 拒绝所有其他流量 这个命令将允许HTTP和SSH流量,并拒绝所有其他流量。
sudo ufw allow 80/tcp # 允许HTTP流量
sudo ufw allow 22/tcp # 允许SSH流量
sudo ufw default deny # 拒绝所有其他流量
sudo ufw enable # 启用防火墙规则 这个命令将允许HTTP和SSH流量,并拒绝所有其他流量,并启用防火墙规则。
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent # 允许HTTP流量
sudo firewall-cmd --zone=public --add-port=22/tcp --permanent # 允许SSH流量
sudo firewall-cmd --set-default-zone=drop # 拒绝所有其他流量
sudo systemctl restart firewalld # 重新加载防火墙规则 这个命令将允许HTTP和SSH流量,并拒绝所有其他流量,并重新加载防火墙规则。
使用防火墙命令可以查看防火墙状态,例如: