1. 程式人生 > >Ubuntu防火牆基本操作

Ubuntu防火牆基本操作

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

開啟相應服務。