Linux伺服器防火牆白名單設定

2021-09-16 13:40:34 字數 1669 閱讀 1406

登上伺服器,編輯防火牆配置檔案

vi /etc/sysconfig/iptables

把需要訪問本台伺服器的其他伺服器ip位址,以及本台伺服器需要開放的埠號新增上

如下: 

# firewall configuration written by system-config-firewall

# manual customization of this file is not recommended.

*filter

:input accept [0:0]

:forward accept [0:0]

:output accept [0:0]

#這裡開始增加白名單伺服器ip(請刪除當前伺服器的ip位址)

-n whitelist

-a whitelist -s 192.168.111.*** -j accept

-a whitelist -s 192.168.111.*** -j accept

-a whitelist -s 192.168.111.*** -j accept

-a whitelist -s 192.168.111.*** -j accept

-a whitelist -s 192.168.111.*** -j accept

#這裡結束白名單伺服器ip

-a input -m state --state established,related -j accept

-a input -p icmp -j accept

-a input -i lo -j accept

-a input -m state --state new -m tcp -p tcp --dport 22 -j accept

-a input -m state --state new -m tcp -p tcp --dport 13020 -j accept

-a input -m state --state new -m tcp -p tcp --dport 1000:8000 -j accept //開放1000到8000之間的所有埠

//上面這些 accept 埠號,公網內網都可以訪問

//下面這些 whitelist 埠號,僅限伺服器之間通過內網訪問

#這裡新增為白名單ip開放的埠

-a input -m state --state new -m tcp -p tcp --dport 22 -j whitelist

-a input -m state --state new -m tcp -p tcp --dport 13009 -j whitelist

-a input -m state --state new -m tcp -p tcp --dport 10080 -j whitelist

#這結束為白名單ip開放的埠

-a input -j reject --reject-with icmp-host-prohibited

-a forward -j reject --reject-with icmp-host-prohibited

commit

編輯完之後,別忘了重啟防火牆

service iptables restart

**:

Linux防火牆設定IP埠白名單

只允許192.168.1.121,192.168.1.122兩台機器訪問本機器的8080埠 清空liux的預設防火牆列表規則 iptables f 關閉防火牆入站規則中的8080埠 iptables i input p tcp dport 8080 j drop 為指定ip伺服器開通本伺服器防火牆上...

portal認證伺服器白名單

在路由器portal認證模組中,認證前使用者是不能通過路由器上網的,但可以訪問指定的網域名稱,portal認證模組中需要放行認證伺服器的ip位址,網域名稱對應的ip可能是多個,以下程式模擬 網域名稱解析獲取多個ip位址。include include include include include ...

centos 7 防火牆配置和白名單問題

檢視防火牆狀態 systemctl status firewalld 開啟防火牆並設定開機自啟 1.開放 22埠 firewall cmd zone public add port 22 tcp permanent 重新載入一下 firewall cmd reload 檢視下是否生效 firewal...