天天看點

ubuntu UFW防火牆簡單設定

安裝方法

sudo apt-get install ufw        

當然,這是有圖形界面的(比較簡陋),在新立得裡搜尋gufw試試……

[ 編輯] 使用方法

1 啟用

sudo ufw enable        
sudo ufw default deny         

作用:開啟了防火牆并随系統啟動同時關閉所有外部對本機的通路(本機通路外部正常)。

2 關閉

sudo ufw disable         

2 檢視防火牆狀态

sudo ufw status         

3 開啟/禁用相應端口或服務舉例

sudo ufw allow 80 允許外部通路80端口        
sudo ufw delete allow 80 禁止外部通路80 端口        
sudo ufw allow from 192.168.1.1 允許此IP通路所有的本機端口        
sudo ufw allow proto tcp from 192.168.0.0/16 to any port 22 允許192.168.0.0段所有端口通路本機22      
sudo ufw allow proto tcp from 192.168.1.5 to any port 22
sudo ufw allow proto tcp from 192.168.1.8 to any port 22
sudo ufw allow proto tcp from 192.168.1.5 to 192.168.1.60 port 22 允許192.168.1.5通路192.168.1.60 port 22      
sudo ufw delete allow proto tcp from 192.168.130.0/24 to any port 21      
sudo ufw deny smtp 禁止外部通路smtp服務        
sudo ufw delete allow smtp 删除上面建立的某條規則        
ufw deny proto tcp from 10.0.0.0/8 to 192.168.0.1 port 要拒絕所有的流量從TCP的10.0.0.0/8 到端口22的位址192.168.0.1        
可以允許所有RFC1918網絡(區域網路/無線區域網路的)通路這個主機(/8,/16,/12是一種網絡分級):  sudo ufw allow from 10.0.0.0/8  sudo ufw allow from 172.16.0.0/12  sudo ufw allow from 192.168.0.0/16        

[ 編輯] 推薦設定

sudo apt-get install ufw        
sudo ufw enable        
sudo ufw default deny         

這樣設定已經很安全,如果有特殊需要,可以使用sudo ufw allow開啟相應服務。

繼續閱讀