
netstat -ntpl (TCP类型的端口)
a 表示所有
n 表示不查询dns
t 表示tcp协议
u 表示udp协议
p 表示查询占用的程序
l 表示查询正在监听的程序
在ubuntu下面开放端口好像主要有两种方法,一种是ubuntu自带的防火墙,一种是iptables,这里我们主要使用iptables
一般情况下,ubuntu安装好的时候,iptables会被安装上,没有安装上也没啥,一条命令就可以安装了。
安装好了之后就可以添加规则了: 开放端口
然后就可以保存了
如果服务器重启,保存的信息就掉了,所以我们需要持久化一下端口信息,这里我们使用 iptables-persistent
端口就是程序的标识地址,一般都是被程序监听不太明白你这里的意思,按我的理解:
1、测试端口,临时开启
nc -l port(port就是你想要开启的端口),这样就用nc暂时监听了这个端口,你可以用其他机器测试了
2、端口不通,要在防火墙上开启端口
防火墙放行的的话看你的 *** 作系统版本,
6版防火墙:iptables -I INPUT -p (tcp或者udp) --dport (port) -j ACCEPT
7版以上防火墙:firewall-cmd --add-port=(port)/(tcp或者udp)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)