在 Linux 服务器上设置防火墙规则,通常使用 iptables 或 ufw(Uncomplicated Firewall)工具。这里我将分别介绍这两种方法。
iptables 设置防火墙规则查看当前防火墙规则:
sudo iptables -L -v -n
添加规则:
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -s 192.168.1.100 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 80 -j DROP
保存防火墙规则:
sudo service iptables save
设置开机自启动:
sudo chkconfig iptables on
ufw 设置防火墙规则安装 ufw(如果尚未安装):
sudo apt-get install ufw # 对于基于 Debian 的系统
sudo yum install firewalld # 对于基于 RHEL 的系统
启用 ufw:
sudo ufw enable
查看当前防火墙规则:
sudo ufw status
添加规则:
sudo ufw allow 22/tcp
sudo ufw allow from 192.168.1.100 to any
sudo ufw deny 80/tcp
保存防火墙规则:
sudo ufw save
设置开机自启动:
sudo systemctl enable ufw
通过以上步骤,您可以在 Linux 服务器上设置和管理防火墙规则。选择适合您系统的工具(iptables 或 ufw),然后按照相应的步骤进行操作即可。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: dev目录中的设备文件如何删除