香港伺服器
14.02.2024
Ubuntu UFW防火牆配置和優化怎麼做?

在當今數碼化時代,網路安全已成為企業和個人用戶的首要關注點之一。Ubuntu作為最受歡迎的Linux發行版之一,其安全性尤其重要。UFW(Uncomplicated Firewall),或稱簡單防火牆,為Ubuntu用戶提供了一個直觀且功能強大的工具,用於管理入站和出站的網路流量,確保系統的安全性。在本文中,我們將探討如何在Ubuntu系統中有效配置和優化UFW,以保障您的網路安全。
初始步驟:安裝與更新
安裝UFW前,必須確保您的Ubuntu系統是最新的。使用以下命令可以更新您的系統:
sudo apt-get update && sudo apt-get upgrade
對於Debian或基於Debian的作業系統,安裝UFW同樣簡單:
sudo apt-get install ufw
在Arch Linux中,您可以通過如下命令安裝UFW:
sudo pacman -S ufw
安裝完成後,對於Debian系統,UFW將會被配置為開機時自動啟動。Arch Linux用戶則需要手動啟動和使UFW隨系統啟動:
sudo systemctl start ufw
sudo systemctl enable ufw

配置UFW規則
設定默認規則
默認情況下,最佳實踐是關閉所有未經請求的入站連接,同時允許所有出站連接:
sudo ufw default deny incoming
sudo ufw default allow outgoing
添加特定規則
UFW允許通過端口號或服務名稱添加規則。例如,為了允許SSH連接:
sudo ufw allow ssh
或者允許特定的端口:
sudo ufw allow 22
如果您需要針對特定的協議開放端口,可以指定TCP或UDP:
sudo ufw allow 80/tcp
管理規則
為了刪除或修改規則,UFW提供了簡單的命令。例如,刪除已存在的規則:
sudo ufw delete allow 80
啟用日誌
為了監控和審計,UFW允許您開啟日誌記錄功能:
sudo ufw logging on
並且您可以根據需要設置日誌級別:
sudo ufw logging medium
啟用和禁用UFW
配置完成後,您可以啟用UFW:
sudo ufw enable
如果需要停止UFW,可以使用:
sudo ufw disable
查看和優化UFW狀態
要查看UFW的狀態和已激活的規則:
sudo ufw status