Linux运维:检测端口是否被防火墙禁止或端口是否被占用
Posted YoungerChina
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux运维:检测端口是否被防火墙禁止或端口是否被占用相关的知识,希望对你有一定的参考价值。
检测端口是否开放、占用
方式一:nc
方式二:telnet
方式三:nmap
方式一:nc
$ sudo nc -zvw3 ip port
命令详解:
nc:即执行的命令主体
z:零 I/O 模式(被用来扫描)
v:显式地输出
u:检测UDP端口
w3:设置超时时间为 3 秒
ip:目标 IP 地址
port:需要验证的端口
情形一:端口未开放(被防火墙禁止)
情形二:端口开放未使用
情形三:端口开放并使用
方式二:telnet
$ sudo telnet ip port
8080:防火墙未开放
9011:防火墙开放、未占用
22:防火墙开放、占用
方式三:nmap
$ sudo nmap ip -p port
open:端口是开放的
closed:端口是关闭的
filtered:端口被防火墙IDS/IPS屏蔽,无法确定其状态
unfiltered:端口没有被屏蔽,但是否开放需要进一步确定
open|filtered:端口是开放的或被屏蔽
closed|filtered :端口是关闭的或被屏蔽
摘自:https://blog.csdn.net/WU2629409421perfect/article/details/121568907
以上是关于Linux运维:检测端口是否被防火墙禁止或端口是否被占用的主要内容,如果未能解决你的问题,请参考以下文章