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