Ubuntu防火牆基本操作
阿新 • • 發佈:2019-02-11
UFW是一個主機端的iptables類防火牆配置工具,滿足一般的伺服器,Ubuntu下高版本的都自帶UFW。
如果沒有UFW的話。Ubuntu使用以下命令安裝:
sudo apt-get install ufw
使用方法:
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 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
開啟相應服務。