在Ubuntu 20.04系統中,UFW是一種簡單的防火墻服務,可以幫助你保護計算機免受惡意攻擊。它可以輕松地配置規則,以允許或阻止特定的IP地址、端口和協議通過網絡訪問服務器。
在本文中,我們將學習如何在Ubuntu 20.04中使用UFW開放指定的TCP端口。
一般來說,Ubuntu 20.04系統默認已經安裝好UFW防火墻,如果你的Ubuntu 20.04系統尚未安裝UFW,則需要先進行安裝??梢允褂靡韵旅钸M行安裝:
sudo apt update
sudo apt install ufw
在使用UFW之前,你需要檢查一下它的狀態。使用以下命令可以檢查UFW是否處于活動狀態:
sudo ufw status
如果輸出結果中顯示的狀態是inactive
,則表示UFW當前未開啟。
如果你發現UFW未啟用,則需要啟用防火墻。使用以下命令可以啟用UFW:
sudo ufw enable
執行該命令后,UFW將會自動運行,并在系統啟動時自動啟動。
可以通過執行以下命令來驗證UFW的狀態:
sudo ufw status
如果看到輸出結果中的狀態顯示為 active
,則表示UFW正在運行。
現在,你可以開放指定的TCP端口。使用以下命令可以開放一個指定的TCP端口:
sudo ufw allow <端口號>/tcp
例如,要開放80端口:
sudo ufw allow 80/tcp
執行該命令后,你會看到類似以下的輸出,表示成功添加規則:
Rule added Rule added (v6)
現在,如果其他計算機通過TCP協議訪問80端口,則會被UFW允許通過。
如果你需要刪除之前添加的開放端口規則,可以使用以下命令:
sudo ufw delete allow <端口號>/tcp
例如,如果要刪除之前添加的80端口規則,可以使用以下命令:
sudo ufw delete allow 80/tcp
執行命令后,系統會提示你是否確認要刪除該規則,如果確認,請選擇 y
,否則選擇 n
可以使用以下命令來查看UFW當前的規則(已開放的所有端口):
sudo ufw status verbose
該命令將顯示當前所有的UFW規則,包括默認規則和已添加的規則。
在Ubuntu 20.04中使用UFW開放指定的TCP端口非常簡單。只需遵循本文中的上述步驟,你就可以在你的服務器上輕松配置UFW規則了。