Linux 下指定埠開放訪問許可權
Linux 下指定埠開放訪問許可權
作者:Grey
原文地址:
環境
CentOS 系和 Debian 系的防火牆開放的命令有一些差異,關於Linux 的安裝可以參考:Linux 安裝,快照,克隆
CentOS 開放指定埠
例如要開放 8808 埠,執行
firewall-cmd --zone=public --add-port=8888/tcp --permanent
其中
--zone
表示作用域;
--add-port=8808/tcp
表示指定開放的埠,其格式為【埠/通訊協議】
--permanent
表示永久生效,如果沒有配置此參數,重啟後配置會失效。
然後重啟防火牆
firewall-cmd --reload
查看防火牆規則,用如下命令
iptables -L
Debian 系開放指定埠
首先,需要安裝 iptables,執行
apt-get update
apt-get install iptables
假設要開放 8088 埠,執行
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
然後保存規則
iptables-save
設置完就已經開放了指定的埠,但重啟後會失效,下面設置持續生效規則;
安裝 iptables-persistent
apt-get install iptables-persistent
然後執行如下兩個命令
netfilter-persistent save
netfilter-persistent reload
設置完成後,即使重啟,配置也不會失效。