前言
防火墻(Firewall),也稱(chēng)防護(hù)墻。它是一種位于內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)之間的網(wǎng)絡(luò)安全系統(tǒng)。一項(xiàng)信息安全的防護(hù)系統(tǒng),依照特定的規(guī)則,允許或是限制傳輸?shù)臄?shù)據(jù)通過(guò)。
防火墻對(duì)于我們的網(wǎng)絡(luò)安全的重要性不言而喻 但是在實(shí)際的開(kāi)發(fā)過(guò)程中 我們有可能會(huì)
需要開(kāi)啟、關(guān)閉防火墻 那么 Ubuntu中怎么管理防火墻呢。下面就來(lái)一起看看吧。
安裝方法
1
|
sudo apt-get install ufw |
當(dāng)然,這是有圖形界面的(比較簡(jiǎn)陋),在新立得里搜索gufw試試……
使用方法
1 啟用
1
2
|
sudo ufw enable sudo ufw default deny |
作用:開(kāi)啟了防火墻并隨系統(tǒng)啟動(dòng)同時(shí)關(guān)閉所有外部對(duì)本機(jī)的訪(fǎng)問(wèn)(本機(jī)訪(fǎng)問(wèn)外部正常)。
2 關(guān)閉
1
|
sudo ufw disable |
2 查看防火墻狀態(tài)
1
|
sudo ufw status |
3 開(kāi)啟/禁用相應(yīng)端口或服務(wù)舉例
?sudo ufw allow 80 允許外部訪(fǎng)問(wèn)80端口
sudo ufw delete allow 80 禁止外部訪(fǎng)問(wèn)80 端口
sudo ufw allow from 192.168.1.1 允許此IP訪(fǎng)問(wèn)所有的本機(jī)端口
sudo ufw deny smtp 禁止外部訪(fǎng)問(wèn)smtp服務(wù)
sudo ufw delete allow smtp 刪除上面建立的某條規(guī)則
sudo ufw deny proto tcp from 10.0.0.0/8 to 192.168.0.1 port 22 要拒絕所有的TCP流量從10.0.0.0/8 到192.168.0.1地址的22端口
可以允許所有RFC1918網(wǎng)絡(luò)(局域網(wǎng)/無(wú)線(xiàn)局域網(wǎng)的)訪(fǎng)問(wèn)這個(gè)主機(jī)(/8,/16,/12是一種網(wǎng)絡(luò)分級(jí)):
1
2
3
|
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 |
推薦設(shè)置
1
2
3
|
sudo apt-get install ufw sudo ufw enable sudo ufw default deny |
這樣設(shè)置已經(jīng)很安全,如果有特殊需要,可以使用sudo ufw allow
開(kāi)啟相應(yīng)服務(wù)。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)主機(jī)吧的支持。