溫馨提示×

Ubuntu中如何設置防火墻規則

小樊
54
2025-07-07 09:33:41
欄目: 智能運維

在Ubuntu中,您可以使用ufw(Uncomplicated Firewall)來設置防火墻規則。以下是一些基本步驟來配置ufw

  1. 檢查ufw狀態: 在終端中輸入以下命令來查看ufw的狀態:

    sudo ufw status
    

    如果防火墻是活動的,您將看到“Status: active”。

  2. 允許或拒絕流量: 使用ufw allow命令來允許特定端口或服務的流量,使用ufw deny命令來拒絕流量。例如,要允許TCP端口80(HTTP)的流量,您可以輸入:

    sudo ufw allow 80/tcp
    

    要拒絕TCP端口22(SSH)的流量,您可以輸入:

    sudo ufw deny 22/tcp
    
  3. 允許或拒絕特定IP地址: 您可以允許或拒絕特定IP地址訪問您的服務器。例如,要允許IP地址192.168.1.100訪問SSH,您可以輸入:

    sudo ufw allow from 192.168.1.100 to any port 22
    

    要拒絕所有來自IP地址192.168.1.100的流量,您可以輸入:

    sudo ufw deny from 192.168.1.100
    
  4. 刪除規則: 如果您需要刪除一個規則,可以使用ufw delete命令。例如,要刪除之前允許的端口80規則,您可以輸入:

    sudo ufw delete allow 80/tcp
    
  5. 重載ufw: 在修改了規則之后,您需要重載ufw來使更改生效:

    sudo ufw reload
    
  6. 啟用或禁用ufw: 如果您想要啟用防火墻,可以使用以下命令:

    sudo ufw enable
    

    要禁用防火墻,可以使用:

    sudo ufw disable
    
  7. 設置默認策略: 您可以設置默認的入站和出站策略。例如,要將默認的入站策略設置為拒絕所有流量,可以使用:

    sudo ufw default deny incoming
    

    要將默認的出站策略設置為允許所有流量,可以使用:

    sudo ufw default allow outgoing
    

請記住,修改防火墻規則可能會影響您的服務器的可訪問性,因此在生產環境中應用更改之前,請確保您已經充分測試了這些規則。如果您不確定,最好先咨詢有經驗的系統管理員。

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