在Ubuntu系統中,可以使用 ufw
(Uncomplicated Firewall)來管理防火墻規則。以下是定制化設置Ubuntu防火墻的步驟:
如果系統中尚未安裝UFW,可以通過以下命令安裝:
sudo apt update
sudo apt install ufw
sudo ufw enable
sudo ufw disable
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw deny 80/tcp
sudo ufw allow ssh
sudo ufw deny http
sudo ufw allow from 192.168.1.100
sudo ufw allow from 192.168.1.100 to any port 22
要刪除先前添加的規則,可以在 allow
前面添加 delete
命令。例如:
sudo ufw delete allow ssh
sudo ufw status numbered
sudo ufw delete 2
sudo ufw status numbered
sudo ufw status verbose
sudo ufw limit 22/tcp
sudo ufw allow 5000:6000/tcp
UFW內置了常見服務的配置文件(如Nginx、Apache),可以使用以下命令查看可用配置:
sudo ufw app list
sudo ufw allow 'Nginx Full'
通過上述步驟,你可以根據實際需求定制化設置Ubuntu系統的防火墻規則,以確保系統的網絡安全。在進行任何更改之前,請確保你了解每個命令的作用,并且已經做好了相應的備份和準備工作。