linux 配置防火牆及開放埠

2021-08-28 04:08:15 字數 1015 閱讀 4119

這裡以 3000 埠為例

由於本人系統為 centos 7 ,在修改防火牆配置時找不到【iptable】檔案,解決方法如下:

# 系統預設使用 firewall 作為防火牆,把他停止和遮蔽,並且裝乙個iptable

systemctl stop firewalld

systemctl mask firewalld

yum install -y iptables

yum install iptables-services

# 配置 /etc/sysconfig 下的 iptables 檔案

# 在其中新增你想要開放的埠,這裡以3000為例

vim /etc/sysconfig/iptables

# 向其中加入**(複製 埠為22 那行的**,貼上到它的下一行,改下埠號即可),然後 :wq 儲存即可

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

# 開啟服務

systemctl start iptables.service

# 重啟防火牆使配置生效

systemctl restart iptables.service

# 設定防火牆為開機啟動

systemctl enable iptabls.service

其他命令

# 檢查是否安裝了 iptables

service iptables status

# 公升級iptables

yum update iptables

# 開啟/暫停服務

systemctl start iptables

systemctl stop iptables

# 禁止/解除禁止 iptables 服務

systemctl disable iptables

systemctl enable iptables

防火牆開放埠配置

補充 centos公升級到7之後,發現無法使用iptables控制linuxs的埠,使用firewalld代替了原來的iptables。開啟埠 firewall cmd zone public add port 80 tcp permanent重啟防火牆 firewall cmd reload查詢埠...

linux 防火牆配置 開放指定埠

在linux中設定防火牆,以centos為例,開啟iptables的配置檔案 vi etc sysconfig iptables 通過 etc init.d iptables status命令查詢是否有開啟1158埠 如果沒有可通過如下步驟處理 1.修改vi etc sysconfig iptabl...

Linux 防火牆永久開放埠

以下是linux開啟埠命令的使用方法。nc lp 23 開啟23埠,即telnet netstat an grep 23 檢視是否開啟23埠 經驗驗證,ok!只是,好像,linux開啟埠命令每乙個開啟的埠,都需要有相應的監聽程式才可以,這個有待改進!以上是linux開啟埠命令的使用方法。vi etc...