溫馨提示×

ubuntu防火墻端口開放方法

小樊
48
2025-07-23 23:04:10
欄目: 智能運維

在Ubuntu系統中,可以使用 ufw(Uncomplicated Firewall)來管理防火墻,包括開放端口。以下是詳細步驟:

安裝ufw(如果尚未安裝)

通常 ufw 是預裝的,但如果沒有,可以通過以下命令安裝:

sudo apt update
sudo apt install ufw

啟用ufw

啟用防火墻時,默認情況下會拒絕所有傳入的連接,并允許所有傳出的連接??梢酝ㄟ^以下命令開啟:

sudo ufw enable

開放端口

使用以下命令開放指定端口(例如80端口):

sudo ufw allow 80

如果要開放其他端口,可以替換 80 為你要開放的端口號。

  • 允許TCP端口:例如開放TCP端口8080:

    sudo ufw allow 8080/tcp
    
  • 允許UDP端口:例如開放UDP端口1234:

    sudo ufw allow 1234/udp
    
  • 同時開放TCP和UDP端口:例如同時開放TCP和UDP端口8080:

    sudo ufw allow 8080
    
  • 開啟連續范圍的端口:例如開啟從8080到8088的端口范圍:

    sudo ufw allow 8080:8088/tcp
    
  • 開啟特定IP范圍的端口:例如為端口8080開啟特定的IP范圍192.168.1.0/24(表示子網192.168.1.x):

    sudo ufw allow from 192.168.1.0/24 to any port 8080
    
  • 只允許TCP上的端口:例如只允許TCP上的端口8080:

    sudo ufw allow from 192.168.1.0/24 to any port 8080 proto tcp
    
  • 只允許UDP上的端口:例如只允許UDP上的端口8080:

    sudo ufw allow from 192.168.1.0/24 to any port 8080 proto udp
    

確認端口已開放

再次執行以下命令查看已開放的端口:

sudo ufw status

禁用端口

如果需要禁用端口,可以使用以下命令:

sudo ufw delete allow 80

重啟ufw服務

更改規則后,可以重新加載防火墻配置來應用更改:

sudo ufw reload

重置ufw規則

如果需要恢復到默認配置,可以重置防火墻規則:

sudo ufw reset

通過以上步驟,你可以在Ubuntu系統中成功開放所需的端口。請確保只開放必要的端口,并注意網絡安全。

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