溫馨提示×

Linux防火墻規則怎么設置

小樊
142
2025-02-17 15:28:18
欄目: 智能運維

在Linux系統中,設置防火墻規則可以通過使用iptables或firewalld這兩個常用的防火墻管理工具來實現。以下是使用這兩種工具設置防火墻規則的基本步驟:

使用iptables設置防火墻規則

  1. 安裝iptables(如果尚未安裝):
sudo apt-get install iptables  # 對于Debian/Ubuntu系統
sudo yum install iptables  # 對于CentOS/RHEL系統
  1. 查看當前防火墻規則
sudo iptables -L -n -v
  1. 添加新的防火墻規則
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT  # 允許TCP 80端口(HTTP)
  1. 刪除防火墻規則
sudo iptables -D INPUT -p tcp --dport 80 -j ACCEPT  # 刪除TCP 80端口(HTTP)規則
  1. 保存防火墻規則
sudo iptables-save > /etc/iptables/rules.v4  # 保存規則到文件
  1. 重啟防火墻服務以應用新規則
sudo service iptables restart  # 重啟iptables服務

使用firewalld設置防火墻規則

  1. 安裝firewalld(如果尚未安裝):
sudo apt-get install firewalld  # 對于Debian/Ubuntu系統
sudo yum install firewalld  # 對于CentOS/RHEL系統
  1. 啟動并啟用firewalld服務
sudo systemctl start firewalld
sudo systemctl enable firewalld
  1. 查看當前防火墻規則
sudo firewall-cmd --list-all
  1. 添加新的防火墻規則
sudo firewall-cmd --permanent --add-port=80/tcp  # 永久添加TCP 80端口(HTTP)規則
sudo firewall-cmd --reload  # 重新加載規則以應用更改
  1. 刪除防火墻規則
sudo firewall-cmd --permanent --remove-port=80/tcp  # 永久刪除TCP 80端口(HTTP)規則
sudo firewall-cmd --reload  # 重新加載規則以應用更改
  1. 允許特定IP地址的流量
sudo firewall-cmd --permanent --add-source=192.168.1.2  # 永久允許來自192.168.1.2的流量
sudo firewall-cmd --reload  # 重新加載規則以應用更改

在使用這些工具時,請根據實際需求調整規則,以確保系統的安全性。同時,注意在更改防火墻規則時謹慎操作,以免意外封鎖重要的網絡連接。在生產環境中更改防火墻規則之前,建議進行充分的測試。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女