ubuntu開放指定埠
阿新 • • 發佈:2018-11-08
ubuntu開放指定埠
開放埠
由於我的伺服器使用的os是Ubuntu,所以這裡就介紹一下Ubuntu下的方法,其他linux應該也是大同小異,需要自己去嘗試
安裝iptables
一般情況下,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
完成上述操作就可以永久開啟我們需要的埠了
注:
- 上述環境在ubuntu16.04 lts中測試成功
- 上述文字皆為個人看法,如有錯誤或建議請及時聯絡我