亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Ubuntu > 正文

在Ubuntu Server是配置iptables防火墻

2020-10-18 20:54:24
字體:
來源:轉載
供稿:網友
關于iptables有價值的信息很多,但是大多都描述的很復雜。如果你想做些基本的配置,下面的 How To 很適合你。
◆ 基本命令
鍵入:

# iptables -L

列出您當前iptables中在規則。如果您是剛剛建立您的服務器,那么可能此時還沒有任何規則,而且您應該看到如下:

Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

◆ 允許建立會話

我們可以允許建立會話來接受流量:

# iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

◆ 在指定端口上允許入站流量

阻斷所有流量您也可以啟動系統,但是您可能正在通過SSH工作,所有在您阻斷其他流量前有必要允許SSH流量。

為了在22端口號(默認的SSH端口)上的允許流量入站,您可以告訴iptables允許您的網卡接受所有的目的端口為22的TCP流量。

# iptables -A INPUT -p tcp -i eth0 --dport ssh -j ACCEPT

特別的,這將向表中追加(-A)INPUT規則,允許目的端口號為SSH的所有流量進入接口(-i) eth0,以便iptables完成跳轉(-j)或動作:ACCEPT

讓我們核對下這些規則:(這里僅顯示了少數行,您應該看到更多)

# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh

現在,讓我們允許所有的web流量

# iptables -A INPUT -p tcp -i eth0 --dport 80 -j ACCEPT

檢查我們現有的規則

# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:www

我們已經指定SSH和web端口為允許通過的TCP流量,但是因為我們還沒阻斷任何流量,所以到目前為止所有的流量仍然可以進入。

◆ 阻斷流量

一旦一條規則對一個包進行了匹配,其他規則不再對這個包有效。因為我們的規則首先允許SSH和WEB流量,所以只要我們阻斷所有流量的規則緊跟其後,我們依然能接受我們感興趣的流量。我們要做的僅僅是把阻斷所有流量的規則放在最後,所以我們需要再次用到它。

# iptables -A INPUT -j DROP
# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:www
DROP all -- anywhere anywhere

因為我們剛才沒有指定一個接口或一個協議,所以除了web和ssh流量外其他任何流量都會被阻斷。

◆ 編輯 iptables

到目前為止我們設置過程中唯一的問題是回環端口(loopbakc)也被阻斷了。我們本可以通過指定 -i eth0 來僅僅丟棄eth0上的數據包,但我們也可以為回環端口(loopback)添加一條規則。如果我們追加這條規則,這將太晚了----因為所有的流量已經 被丟棄。我們必須插入這條跪著到第4行。

# iptables -I INPUT 4 -i lo -j ACCEPT
# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:www
ACCEPT all -- anywhere anywhere
DROP all -- anywhere anywhere

最後2行看起來幾乎一樣,因此我們可以讓iptables列的更詳細些。

# iptables -L -v

◆ 日志記錄

在上面的例子中,所有的流量都不會被記錄。如果您愿意在syslog中記錄被丟棄的包, 下面將是最快捷的方式:

# iptables -I INPUT 5 -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7

看 提示 段獲得更多關于logging的ideas.

◆ 保存 iptables

如果您現在要重新啟動機器的話,您的iptables配置將會消失。為了不用每次重新啟動時敲入這些命令,您可以保存你的配置,讓它在系統啟動時自動啟動。你可以通過iptables-save 和iptables-restore命令來保存配置。


◆ 配置啟動時自動加載規則

保存您的防火墻股則到一個文件

# iptables-save > /etc/iptables.up.rules

接著修改 /etc/network/interfaces 腳本自動應用這些規則(末行是添加的)

auto eth0
iface eth0 inet dhcp
pre-up iptables-restore < /etc/iptables.up.rules

你也可以準備一組規則冰并自動應用它

auto eth0
iface eth0 inet dhcp
pre-up iptables-restore < /etc/iptables.up.rules
post-down iptables-restore < /etc/iptables.down.rules

◆ 提示
◆ 如果你要在一個規則基礎上手動編輯iptables

下面的步驟復習了怎樣建立你的防火墻規則,并假定它們相對固定(而且對于大多數人來說它們也應該是)。但是如果你要做許多研究工作,你也許想要你的 iptables在你每次重啟時保存一次。你可以在 /etc/network/interfaces 里添加像下面的一行:

pre-up iptables-restore < /etc/iptables.up.rules
post-down iptables-save > /etc/iptables.up.rules

"post-down iptables-save > /etc/iptables.up.rules" 此行將保存規則用于下次啟動時使用。
◆ 用iptables-save/restore來測試規則

如果你超出了這個指南來編輯iptables,你可能想利用iptables-save和iptables-restore來編輯和測試你的規則。你可以通過使用你喜愛的文本編輯器(此處為gedit)來打開這些規則文件來完成編輯。

# iptables-save > /etc/iptables.test.rules
# gedit /etc/iptables.test.rules

你會得到一個如下類似的文件(下面是緊接上的例子文件):

# Generated by iptables-save v1.3.1 on Sun Apr 23 06:19:53 2006
*filter
:INPUT ACCEPT [368:102354]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [92952:20764374]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7
-A INPUT -j DROP
COMMIT
# Completed on Sun Apr 23 06:19:53 2006

注意到這些都是減去iptables命令的iptables語句。隨意編輯這些命令、完成後保存它們。然後簡單的測試下:

# iptables-restore < /etc/iptables.test.rules

測試完畢後,如果你還沒添加iptables-save命令 到 /etc/network/interfaces 里面,記得不要丟失了你的更改:

# iptables-save > /etc/iptables.up.rules

◆ 更詳細的日志
為了在你的syslog中獲得更多細節,你可能想創建一個額外的鏈。下面是個很簡短的例子---我的 /etc/iptables.up.rules ,它將展示我是如何設置iptables記錄到syslog中的:

# Generated by iptables-save v1.3.1 on Sun Apr 23 05:32:09 2006
*filter
:INPUT ACCEPT [273:55355]
:FORWARD ACCEPT [0:0]
:LOGNDROP - [0:0]
:OUTPUT ACCEPT [92376:20668252]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -j LOGNDROP
-A LOGNDROP -p tcp -m limit --limit 5/min -j LOG --log-prefix "Denied TCP: " --log-level 7
-A LOGNDROP -p udp -m limit --limit 5/min -j LOG --log-prefix "Denied UDP: " --log-level 7
-A LOGNDROP -p icmp -m limit --limit 5/min -j LOG --log-prefix "Denied ICMP: " --log-level 7
-A LOGNDROP -j DROP
COMMIT
# Completed on Sun Apr 23 05:32:09 2006

請注意 一個名為 LOGNDROP的鏈在文件頂部。而且,INPUT鏈底部標準的DROP被替換成了LOGNDROP,同時添加了協議描述so it makes sense looking at the log。最後我們在LOGNDROP鏈尾部丟棄了這些流量。下面的行告訴我們發生了什么:

* --limit 設置記錄相同規則到syslog中的次數
* --log-prefix "Denied..." 添加一個前綴使得在syslog中查找更easy
* --log-level 7 設置syslog的消息級別 (see man syslog for more detail, but you can probably leave this)

◆ 禁用防火墻

如果您要臨時禁用防火墻,您可以通過下面的命令清空所偶的規則:

# iptables -F

◆ 輕松配置通過 GUI

新手可以利用 Firetarter(一個gui工具)---倉庫中的可用軟件(新立德或apt-get 獲得)來配置她或他的iptables規則,而需要命令行知識。請查看指南,盡管...... 配置很簡單,但是對于高級用戶來說可能遠遠不能滿足。然而它對于大多數的家庭用戶來說是足夠的...... 。(我)建議您使用firestarter在策略表中將出站配置為 “限制”,而將您需要的連接類型(如用于http的80、https的443,msn chat的1683等等)加入白名單。您也可以通過它查看進出您計算機的活動連接...... 。防火墻會一直保持下去一旦通過向導配置完畢。撥號用戶必須在向導中指定它在撥號時自動啟動。

firestarter主頁: http://www.fs-security.com/ (再次, 倉庫源中可用, 不需要編譯) 指南: http://www.fs-security.com/docs/tutorial.php

個人筆記:不幸運的是,它沒有阻斷(或詢問用戶)特定應用/程序的選項......。因此,我的理解是一旦啟用了80端口(例如,用于訪問網頁),那么任何程序都可以通過80端口連接任何服務器、做任何它想做的事......
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美在线视频免费观看| 国产精品久久久久影院日本| 成人国产精品一区| 成人激情春色网| 国产成人一区二区三区电影| 国产福利视频一区二区| 久久久久免费视频| 亚洲高清一区二| 亚洲天堂av高清| 亚洲成人av片在线观看| 性色av一区二区三区免费| 欧美夫妻性生活视频| 日韩免费高清在线观看| 日韩美女主播视频| 亚洲欧美日韩精品久久亚洲区| 不卡在线观看电视剧完整版| 91人人爽人人爽人人精88v| 国产精品私拍pans大尺度在线| 正在播放欧美视频| 国产日韩欧美视频| 欧美成人三级视频网站| 国产一区玩具在线观看| 亚洲免费高清视频| 亚洲精品美女免费| 成人亚洲欧美一区二区三区| 国产在线观看一区二区三区| 国产综合在线视频| 久久久91精品国产一区不卡| 欧美激情视频一区| 国产欧美在线观看| 欧美日本啪啪无遮挡网站| 亚洲图片制服诱惑| 国产精品视频在线观看| 中文字幕欧美日韩精品| 亚洲免费av网址| 国产精品一区二区三区免费视频| 国产91色在线免费| 国产成人亚洲综合91| 欧美激情2020午夜免费观看| 国产一区二区三区在线看| 日韩av网站导航| 成人在线观看视频网站| 国产亚洲激情视频在线| 精品一区二区三区四区| 亚洲美女又黄又爽在线观看| 丝袜情趣国产精品| 久久久成人的性感天堂| 91亚洲午夜在线| 91av免费观看91av精品在线| 日韩精品视频免费在线观看| 91精品国产色综合久久不卡98| 久久久国产精彩视频美女艺术照福利| 国产又爽又黄的激情精品视频| 亚洲欧美一区二区激情| 亚洲色图17p| 亚洲欧洲在线免费| 国产精品亚洲精品| 热99久久精品| 国产亚洲精品美女| 国产97在线观看| 最近的2019中文字幕免费一页| 国产在线精品成人一区二区三区| 亚洲精品suv精品一区二区| 亚洲第一网站免费视频| 国产成人avxxxxx在线看| 日韩精品中文字幕久久臀| 国产欧美精品日韩精品| 中文字幕精品国产| 国产日韩欧美另类| 国产精品国语对白| 日本电影亚洲天堂| 自拍偷拍亚洲一区| 国产精品老女人精品视频| 国产丝袜一区二区三区免费视频| 亚洲福利在线观看| 欧美电影免费在线观看| 国产亚洲精品久久久优势| 欧美日韩国产第一页| 欧美在线视频a| 欧美性猛交xxxx黑人猛交| 色偷偷9999www| 亚洲欧洲黄色网| 91沈先生在线观看| 国产精品女人久久久久久| 日韩在线精品一区| 国产不卡av在线| 国色天香2019中文字幕在线观看| 日韩欧美大尺度| 8090理伦午夜在线电影| 欧美性视频网站| 欧美日韩黄色大片| 亚洲欧洲在线看| 91精品视频免费看| 一区二区欧美激情| 一区二区亚洲欧洲国产日韩| 成人黄色大片在线免费观看| 色悠悠国产精品| 国产成人久久久精品一区| 另类少妇人与禽zozz0性伦| 97视频在线观看免费高清完整版在线观看| 亚洲在线免费观看| 高清一区二区三区四区五区| 精品视频中文字幕| 欧美黑人性生活视频| 亚洲色图偷窥自拍| 亚洲精品久久久久中文字幕二区| 欧美一级免费视频| 91探花福利精品国产自产在线| 欧洲亚洲妇女av| 亚洲一区二区三区毛片| 欧美一级视频免费在线观看| 国产一区私人高清影院| 国产精品免费一区| 亚洲人成电影在线| 精品久久久久久国产91| 日韩在线中文视频| 亲爱的老师9免费观看全集电视剧| 亚洲aⅴ日韩av电影在线观看| 久久视频在线免费观看| 久久视频免费观看| 国产一区二区久久精品| 奇米4444一区二区三区| 自拍视频国产精品| 欧美人与物videos| 国产成人一区二区在线| 精品偷拍各种wc美女嘘嘘| 国产精品色午夜在线观看| 在线一区二区日韩| 久久久久国产精品免费| 欧美放荡办公室videos4k| 色悠久久久久综合先锋影音下载| 狠狠色狠狠色综合日日五| 欧美激情视频在线免费观看 欧美视频免费一| 国产男人精品视频| 日韩av黄色在线观看| 国产精品久久久久久搜索| 成人免费xxxxx在线观看| 一区二区三区天堂av| 国产精品91免费在线| 91天堂在线视频| 欧美日韩亚洲天堂| 亚洲人成在线观| 欧美肥婆姓交大片| 91精品中国老女人| 韩日欧美一区二区| 欧美视频在线看| 亚洲人成电影网站色xx| 国产欧美在线视频| 色偷偷av一区二区三区| 91中文在线视频| 欧美精品免费播放| 久久精品中文字幕| 久久久www成人免费精品张筱雨| 国产精欧美一区二区三区| 亚洲精品不卡在线| 欧洲一区二区视频| 久久综合色88| 91视频8mav| 欧美一区亚洲一区| 亚洲性日韩精品一区二区| 国产日韩精品视频| 中文在线资源观看视频网站免费不卡| 久久久精品免费视频| 91高清视频在线免费观看|