ubuntu开放指定端口
<div><h3>安装iptables</h3>
<p>一般情况下,ubuntu安装好的时候,iptables会被安装上,如果没有的话那就安装上吧</p>
<p>1、安装</p>
<div class="cnblogs_code">
<pre> <span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-get <span style="color: rgba(0, 0, 255, 1)">install</span> iptables</pre>
</div>
<p>2、添加规则</p>
<p>比如开放80端口</p>
<div class="cnblogs_code">
<pre>iptables -I INPUT -p tcp --dport <span style="color: rgba(128, 0, 128, 1)">80</span> -j ACCEPT</pre>
</div>
<p>3、保存规则</p>
<div class="cnblogs_code">
<pre> iptables-save</pre>
</div>
<p>完成上述命令我们就完成了开放指定的端口,但是如果此时服务器重启,上述规则就没有了,所以我们需要对规则进行一下持续化操作</p>
<h3>持续化规则</h3>
<p>这里我们需要在安装一下工具来帮我们实现,这里我们使用 iptables-persistent</p>
</div>
<p>首先,安装:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-get <span style="color: rgba(0, 0, 255, 1)">install</span> iptables-persistent</pre>
</div>
<p>安装完后即可使用以下命令保存或载入规则:</p>
<h4>Ubuntu 14.04</h4>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> invoke-rc.d iptables-<span style="color: rgba(0, 0, 0, 1)">persistent save
</span><span style="color: rgba(0, 0, 255, 1)">sudo</span> invoke-rc.d iptables-persistent reload</pre>
</div>
<p>或者</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> /etc/init.d/iptables-<span style="color: rgba(0, 0, 0, 1)">persistent save
</span><span style="color: rgba(0, 0, 255, 1)">sudo</span> /etc/init.d/iptables-persistent reload</pre>
</div>
<h4>Ubuntu 16.04</h4>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> netfilter-<span style="color: rgba(0, 0, 0, 1)">persistent save
</span><span style="color: rgba(0, 0, 255, 1)">sudo</span> netfilter-persistent reload</pre>
</div>
<p>生成的规则将被存储在以下文件中</p>
<div class="cnblogs_code">
<pre>/etc/iptables/<span style="color: rgba(0, 0, 0, 1)">rules.v4
</span>/etc/iptables/rules.v6</pre>
</div><br><br>
来源:https://www.cnblogs.com/zoro-zero/p/12843198.html
頁:
[1]