Centos7防火墻放行指定IP和端口方式
Centos7防火墻放行指定IP和端口
我的場(chǎng)景
防火墻是整個(gè)數(shù)據(jù)包進(jìn)入主機(jī)前的第一道關(guān)卡。為了安全起見,一般把防火墻打開,如果沒有開放相應(yīng)策略,則其他服務(wù)器無(wú)法訪問。
現(xiàn)在我有3臺(tái)服務(wù)器,他們相互需要訪問對(duì)方的服務(wù),關(guān)閉防火墻后,他們之間的通信就出現(xiàn)了問題,如果單純開放指定端口,由于服務(wù)太多,要開放的端口也多,我覺得太麻煩了,所以我放行了他們之間的IP,讓他們?nèi)_(tái)之間能夠互相訪問,沒有限制。
這樣,我整套系統(tǒng)沒有通信問題了,能夠正常運(yùn)行起來(lái)。現(xiàn)在系統(tǒng)跑起來(lái)了,但是外界并不能訪問到web界面,所以還需要把web服務(wù)的端口開放出來(lái)。
1、放行指定端口
#添加指定需要開放的端口: firewall-cmd --add-port=443/tcp --permanent #重載入添加的端口: firewall-cmd --reload #查詢指定端口是否開啟成功: firewall-cmd --query-port=123/tcp
2、放行指定IP
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="172.16.110.55" ? accept"? #重新載入 firewall-cmd --reload
查看iptables策略
iptables -L
對(duì)應(yīng)文件在/etc/sysconfig/iptables,如果找不到
執(zhí)行service iptables save,如果上述命令執(zhí)行失敗報(bào)出:
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
解決方法:
#安裝或更新 yum install iptables-services #再執(zhí)行 service iptables save
執(zhí)行完畢之后/etc/syscofig/iptables文件就有了
centos7 firewall指定IP與端口、端段訪問(常用)
1、啟動(dòng)防火墻
systemctl start firewalld.service
2、指定IP與端口
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="5432" accept"
3、重新載入,使配置生效
systemctl restart firewalld.service
4、查看配置結(jié)果
firewall-cmd --list-all
5、刪除規(guī)則
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="11300" accept"
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux下簡(jiǎn)易進(jìn)度條的實(shí)現(xiàn)代碼
下面小編就為大家?guī)?lái)一篇Linux下簡(jiǎn)易進(jìn)度條的實(shí)現(xiàn)代碼。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2017-01-01
你必須知道Linux系統(tǒng)的七種優(yōu)勢(shì)
你必須知道Linux系統(tǒng)的七種優(yōu)勢(shì),越來(lái)越多的電腦用戶開始使用 Linux進(jìn)行辦公、學(xué)習(xí),這篇文章主要介紹了Linux系統(tǒng)的多種優(yōu)勢(shì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03
CentOS 5.4 Kloxo安裝詳細(xì)說(shuō)明
在centos上安裝過N次kloxo,總沒有成功,經(jīng)過幾次的折騰,終于安裝成功了。2010-03-03
Ubuntu系統(tǒng)端口查詢與管理的詳細(xì)分析
事情起因是寶塔的CPU負(fù)載過大,重啟服務(wù)進(jìn)程之后還是爆,后續(xù)發(fā)現(xiàn)是端口被占用,導(dǎo)致服務(wù)重啟不起來(lái),所以本文給大家介紹了Ubuntu系統(tǒng)端口查詢與管理的詳細(xì)分析,需要的朋友可以參考下2024-11-11
centos7安裝mysql并jdbc測(cè)試實(shí)例詳解
這篇文章主要介紹了centos7安裝mysql并jdbc測(cè)試實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-02-02
Linux查看系統(tǒng)版本最實(shí)用的三種方法
在Linux系統(tǒng)管理和日常運(yùn)維中,準(zhǔn)確獲取操作系統(tǒng)的版本信息是執(zhí)行軟件安裝、腳本兼容性判斷、系統(tǒng)升級(jí)以及問題排查等任務(wù)的基石,本文將深入探討并詳細(xì)對(duì)比在Linux環(huán)境下查看系統(tǒng)版本的幾種主流方法,需要的朋友可以參考下2025-10-10

