91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何分析Linux系統安全防火墻iptables

發布時間:2022-01-20 17:48:13 來源:億速云 閱讀:140 作者:kk 欄目:開發技術

本篇文章為大家展示了如何分析Linux系統安全防火墻iptables,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

IPTABLES 是與最新的 3.5 版本 Linux 內核集成的 IP 信息包過濾系統。如果 Linux 系統連接到因特網或 LAN、服務器或連接 LAN 和因特網的代理服務器, 則該系統有利于在 Linux 系統上更好地控制 IP 信息包過濾和防火墻配置。下面為大家詳細講解一下Linux系統安全防火墻iptables。

iptables是用來設置、維護和檢查Linux內核的IP分組過濾規則的。作為Linux下的一款防火墻,它的功能十分強大,它有3個表,每個表內有規則鏈。

(1)filter 是默認的表,包含了內建的鏈 INPUT(處理進入的分組)、FORWARD(處理通過的分組)和OUTPUT(處理本地生成的分組)。

(2)nat表被查詢時表示遇到了產生新的連接的分組,由3個內建的鏈構成:PREROUTING(修改到來的分組)、OUTPUT(修改路由之前本地的分組)、POSTROUTING(修改準備出去的分組)。

(3)mangle表用來對指定的分組進行修改。它有2個內建規則:PREROUTING(修改路由之前進入的分組)和OUTPUT(修改路由之前本地的分組)。下面簡單介紹iptables的常用配置。

1. 查看iptables規則

查看當前的iptables策略,使用iptables-L命令,默認查看的是filter表的內容,如下:

root@linuxprobe:~# iptables-L  Chain INPUT(policy ACCEPT)  
target prot opt source destination  
f2b-sshd tcp – anywhere anywhere multiport dports ssh
Chain FORWARD(policy ACCEPT)  
target prot opt source destination  
Chain OUTPUT(policy ACCEPT)  
target prot opt source destination  
Chain f2b-sshd(1 references)  
target prot opt source destination  
RETURNall-anywhere anywhere

2. 設置chain策略

對于filter表,默認的chain策略為ACCEPT,可以通過以下命令修改chain的策略:

root@linuxprobe:~# iptables-P INPUT DROP  root@linuxprobe:~# iptables-P FORWARD DROP  root@linuxprobe:~# iptbales-P OUTPUT DROP

以上命令配置將接收、轉發和發出分組均丟棄,施行比較嚴格的分組管理。由于接收和發分組均被設置為丟棄,當進一步配置其他規則的時候,需要注意針對 INPUT和OUTPUT分別配置。當然,如果信任本機器往外發分組,上面第3條規則可不必配置。

3. 清空已有規則

可以用以下規則來清空已有的規則:

root@linuxprobe:~# iptables-F

4. 網口轉發規則

對于用作防火墻或網關的服務器,一個網口連接到公網,其他網口的分組轉發到該網口實現內網向公網通信,假設eth0連接內網,eth2連接公網,配置規則如下:

root@linuxprobe:~# iptables-A FORWARD-i eth0-o eth2-j ACCEPT

5. 端口轉發規則

命令將888端口的分組轉發到22端口,因而通過888端口也可進行SSH連接:

root@linuxprobe:~# iptables-t nat-A PREROUTING-p tcp-d 192.168.1.1 –dport 888-j DNAT--to 192.168.1.1:22

6. DoS攻擊防范

利用擴展模塊limit,還可以配置iptables規則,實現DoS攻擊防范,如下所示:

root@linuxprobe:~# iptables-A INPUT-p tcp –dport 80-m limit –limit 25/minute--limit-burst 100-j ACCEPT

litmit 25/minute 指示每分鐘限制最大連接數為25。

litmit-burst 100 指示當總連接數超過100時,啟動litmit/minute限制。


什么是Linux系統

Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。

上述內容就是如何分析Linux系統安全防火墻iptables,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

襄城县| 文水县| 宝兴县| 大英县| 常德市| 宜兰市| 周至县| 峨边| 加查县| 鄯善县| 灵宝市| 临颍县| 营口市| 循化| 呼和浩特市| 咸阳市| 桃源县| 兰溪市| 西贡区| 黄山市| 和平区| 沙坪坝区| 金门县| 商洛市| 镇宁| 商丘市| 上林县| 西乌| 台湾省| 怀来县| 淮南市| 东辽县| 象山县| 鄂托克旗| 虹口区| 高唐县| 昌乐县| 眉山市| 大石桥市| 金湖县| 江川县|