1. 程式人生 > >ubuntu開放指定埠

ubuntu開放指定埠

ubuntu開放指定埠

開放埠


由於我的伺服器使用的os是Ubuntu,所以這裡就介紹一下Ubuntu下的方法,其他linux應該也是大同小異,需要自己去嘗試

安裝iptables

一般情況下,ubuntu安裝好的時候,iptables會被安裝上,如果沒有的話那就安裝上吧

  1. 安裝
    在終端輸入
$ sudo apt-get install iptables
  1. 新增規則
    在終端輸入
$ iptables -I INPUT -p tcp --dport 80 -j ACCEPT

中間的80為所需要開放的埠

  1. 儲存規則
    在終端輸入
$ iptables-save

完成上述命令我們就完成了開放指定的埠,但是如果此時伺服器重啟,上述規則就沒有了,所以我們需要對規則進行一下持續化操作

持續化規則

這裡我們需要在安裝一下工具來幫我們實現,這裡我們使用 iptables-persistent

  1. 安裝iptables-persistent
$ sudo apt-get install iptables-persistent
  1. 持久化規則
$ sudo netfilter-persistent save
$ sudo netfilter-persistent reload

完成上述操作就可以永久開啟我們需要的埠了

注:

  • 上述環境在ubuntu16.04 lts中測試成功
  • 上述文字皆為個人看法,如有錯誤或建議請及時聯絡我