主机、服务器测评
服务器促销信息及建站资源分享

记录Debian和Ubuntu系统服务器通过iptables来手动放开防火墙指定端口的方法

Linux系统版本当中我们使用的较多的就是CentOS、Debian和Ubuntu,一直以来使用的较多的是CentOS系统,但是现在慢慢的也发生了转变,开始对Debian系统更有兴趣了,目前主机玖玖手上用的VPS服务器基本都是安装了Debian 11系统版本!最近在使用Linux服务器过程当中,遇到了需要放开指定端口访问的情况。这里就记录一下Debian系统下如何通过iptables来放开指定端口!

1、首先我们需要安装iptables!

apt-get update
apt-get install iptables

如下图首先先更新软件源,更新程序列表。

记录Debian和Ubuntu系统服务器通过iptables来手动放开防火墙指定端口的方法插图

然后执行“apt-get install iptables”命令安装。红框位置输入“y”来确认安装。

记录Debian和Ubuntu系统服务器通过iptables来手动放开防火墙指定端口的方法插图1

 

2、通过iptables来放开指定端口,下面以放开9999端口为例。如果是放开5555,那么命令为“iptables -I INPUT -p tcp –dport 5555 -j ACCEPT”!道理很简单,如果需要放开过个端口就多执行基础命令就行了。

iptables -I INPUT -p tcp --dport 888 -j ACCEPT

如下图是放开888和9999端口。

记录Debian和Ubuntu系统服务器通过iptables来手动放开防火墙指定端口的方法插图2

3、放开端口后自然是保存。使用下面命令进行保存:

iptables-save

如图输入“iptables-save”保存。

记录Debian和Ubuntu系统服务器通过iptables来手动放开防火墙指定端口的方法插图3

4、不过这个保存仅限机器没有重启有效,重启后如果知道上一步会默认取消了端口放开,回复系统默认版本。所还需要安装iptables-persistent来保存才能实现永久修改。下面是安装iptables-persistent命令。

apt-get install iptables-persistent

安装iptables-persistent如下图:

记录Debian和Ubuntu系统服务器通过iptables来手动放开防火墙指定端口的方法插图4

出现下图选择YES,回车。

记录Debian和Ubuntu系统服务器通过iptables来手动放开防火墙指定端口的方法插图5

5、安装iptables-persistent后,再执行下面代码进行保存,这样重启服务器也不会恢复了,端口是的永久放开了的。

netfilter-persistent save
netfilter-persistent reload

然后再执行上面两个命令来保存和启用端口。

记录Debian和Ubuntu系统服务器通过iptables来手动放开防火墙指定端口的方法插图6

 

 

另外前面主机玖玖还分享过Linux系统screen工具的安装和使用,Linux系统使用screen工具基本可以解决很多问题,因为screen工具可以实现后天运行相关任务,无需一直保持SSH远程连接窗口!特别是对于一些需要长期执行的任务要方便很多。下面是screen工具从安装到使用、到常用命令介绍的具体文章,基本一看就会用。

Linux系统screen的安装与使用教程_Linux使用screen多重视窗管理程序可解决SSH连接中断导致任务执行失败问题

 

赞(1)
聲明:
1、本博客不從事任何主機及服務器租賃業務,不參與任何交易,也絕非中介。博客內容僅記錄博主個人感興趣的服務器測評結果及一些服務器相關的優惠活動,信息均摘自網絡或來自服務商主動提供;所以對本博客提及的內容不作直接、間接、法定、約定的保證,博客內容也不具備任何參考價值及引導作用,訪問者需自行甄別。

2、訪問本博客請務必遵守有關互聯網的相關法律、規定與規則;不能利用本博客所提及的內容從事任何違法、違規操作;否則造成的一切後果由訪問者自行承擔。

3、未成年人及不能獨立承擔法律責任的個人及群體請勿訪問本博客。

4、一旦您訪問本博客,即表示您已經知曉並接受了以上聲明通告。

文章名稱:《记录Debian和Ubuntu系统服务器通过iptables来手动放开防火墙指定端口的方法》
文章鏈接:https://www.zhuji999.com/16478.html