在ubuntu下面開放端口好像主要有兩種方法,一種是ubuntu自帶的防火牆,一種是iptables,這里我們主要使用iptables。本文的系統版本為ubuntu14.04和ubuntu16.04
安裝iptables
一般情況下,ubuntu安裝好的時候,iptables會被安裝上,沒有安裝上也沒啥,一條命令就可以安裝了。
apt-get install iptables
安裝好了之后就可以添加規則了
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
然后可以直接保存了
iptables-save
持久化iptables
上文那樣做只是暫時保存了開放端口的信息,如果服務器重啟,保存的信息就掉了,所以我們需要持久化一下端口信息,這里我們使用 iptables-persistent
安裝iptables-persistent
apt-get install iptables-persistent
持久化信息
service iptables-persistent save