用iptables -F這個指令來關閉防火牆,但是使用這個指令前,千萬記得用iptables -L檢視一下你的系統中所有鍊的預設target,iptables -F這個指令隻是清除所有規則,隻不會真正關閉iptables.想象一下,如果你的鍊預設target是DROP,本來你有規則來允許一些特定的端口, 但一旦應用iptables -L ,清除了所有規則以後,預設的target就會阻止任何通路,當然包括遠端ssh管理伺服器的你.
是以我建議的關閉防火牆指令是
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
後面又查了一段時間
嘗試了給防火牆開啟一個端口号
iptables -I INPUT -p tcp --dport 9501 -j ACCEPT
儲存配置(不儲存就會像我一樣 重新開機伺服器 後規則沒了)
如果您的作業系統為CentOS系列:
service iptables save #儲存iptables規則
如果您的作業系統為Ubuntu/Debian系列:
iptables-save > /etc/iptables.up.rules #儲存iptables規則
———————————————
版權聲明:本文為CSDN部落客「zu_ge」的原創文章,遵循 CC 4.0 BY-SA 版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/zu_ge/article/details/79913432
作者:小烏龜
出處:http://www.cnblogs.com/music-liang/
【轉載請注明出處,歡迎轉載】 希望這篇文章能幫到你