一般情況下,ubuntu安裝好的時候,iptables會被安裝上,如果沒有的話那就安裝上吧
- 安裝
在終端輸入
sudo apt-get install iptables
- 添加規則
在終端輸入
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
中間的80為所需要開放的端口
- 保存規則
在終端輸入
iptables-save
完成上述命令我們就完成了開放指定的端口,但是如果此時服務器重啟,上述規則就沒有了,所以我們需要對規則進行一下持續化操作
持久化規則
這里我們需要在安裝一下工具來幫我們實現,這里我們使用 iptables-persistent
- 安裝iptables-persistent
sudo apt-get install iptables-persistent
- 持久化規則
sudo netfilter-persistent save
sudo netfilter-persistent reload
完成上述操作就可以永久打開我們需要的端口了
參考:https://www.jianshu.com/p/2ec5d16db02b
https://blog.csdn.net/zhang201322/article/details/52093683/