Linux服务器开放端口怎么看,端口查询命令有哪些

要查看Linux服务器已开放端口号,最直接的办法是先在本机用ss -tuln或netstat -tuln看监听,再用nmap、nc、telnet从外部验证防火墙、安全组是否真正放行。 只看本机监听不够,云服务器还多一层安全组,物理机还受路由和边界防火墙影响,下面按“本机防火墙外部验证工具对比合规注意”的顺序拆开讲。

Linux服务器已开放端口号怎么查看?先分清“监听”和“放行”

本机监听端口查看:ss与netstat

登录服务器后,先看哪些进程在监听,常用命令:

查看系统开放端口
加载中
查看系统开放端口
  • ss -tuln:查看TCP/UDP监听端口,-t TCP,-u UDP,-l 监听,-n 不解析服务名。
  • netstat -tuln:老系统常用,需安装net-tools。
  • lsof -i -P -n:查看端口与进程对应关系。
  • ss -tulnp:加上-p显示进程名,需要root或sudo。

输出里关注Local Address:Port。0.0.0:22表示所有IPv4地址的22端口开放;0.0.1:3306表示只监听本机,是IPv6,如果端口只绑到127.0.0.1,外部访问不了,但不算对公网开放,想确认进程,可以执行sudo ss -tulnp | grep 端口号,直接看服务名和PID。

防火墙层面查看:iptables、firewalld、ufw

本机监听不等于防火墙放行,不同发行版命令不同:

  • CentOS 7+ / RHEL:firewall-cmd --list-all,看ports和services。
  • Ubuntu / Debian:ufw status verbose。
  • 通用iptables:iptables -L -n --line-numbers,看INPUT链。
  • nftables:nft list ruleset

    Linux服务器开放端口怎么看,端口查询命令有哪些

    。

如果防火墙没放行,外部扫描会显示filtered或closed,想临时验证,可加规则后测,再决定是否长期保留,例如firewall-cmd --zone=public --add-port=8080/tcp --permanent,然后firewall-cmd --reload,生产环境不建议直接关防火墙。

云平台安全组查看:控制台与API

云服务器还有安全组,路径通常是:

  • 简米云:ECS控制台 → 安全组 → 入方向规则。
  • 酷番云:CVM控制台 → 安全组 → 入站规则。
  • 华为云:ECS控制台 → 安全组 → 入方向规则。
  • AWS:EC2 → Security Groups → Inbound rules。

安全组放行后,本机防火墙也要放行,两层都通,外部才能连,行业共识认为,公网服务器只开放必要端口,数据库、Redis、内网管理端口不要直接暴露,常见错误是安全组开了3306,但本机防火墙没开;或者本机开了,安全组没开,排查时两边都要看。

从外部验证端口是否真正开放:nmap与telnet

内网Linux服务器开放端口检测方法

从另一台机器测试更接近真实,常用:

  • nmap -sT -p 1-65535 目标IP:全端口TCP扫描,慢但直观。
  • nmap -sS -p 22,80,443 目标IP:半开扫描,需要root。
  • nc -zv 目标IP 端口:快速测单个端口。
  • telnet 目标IP 端口:连接成功通常显示Connected。
  • curl -v telnet://目标IP:端口:无telnet时可用。

内网测试要注意源IP,如果从同网段测通,公网不一定通;从公网测通,内网通常也通,跨VPC、跨地域还要看对等连接和路由表,用nmap -oN scan.log 目标IP保存结果,方便后续比对。

Linux服务器开放端口怎么看,端口查询命令有哪些

云服务器和物理机查看开放端口有什么区别?

云服务器多一层安全组和网络ACL,物理机主要看本机防火墙、交换机ACL和边界防火墙,云服务器换公网IP后,安全组规则可能仍生效,但源IP限制要同步更新,物理机如果放在IDC,机柜防火墙和运营商策略也可能拦截端口,排查顺序建议:

  1. 本机ss -tuln确认监听。
  2. 本机防火墙确认放行。
  3. 云安全组或IDC边界确认放行。
  4. 外部nmap或nc验证。
  5. 查路由和回程路径。

免费和付费端口扫描工具哪个好用?

选工具看场景,多数情况下,免费工具足够定位常见问题,付费工具强在报表、资产管理和合规审计,对比:
| 工具 | 命令/形态 | 费用 | 适用场景 |
|—|—|—|—|
| ss | ss -tuln | 免费 | 本机监听查看 |
| netstat | netstat -tuln | 免费 | 老系统兼容 |
| lsof | lsof -i -P -n | 免费 | 端口进程关联 |
| nmap | nmap -sT -p- IP | 免费 | 外部端口扫描 |
| masscan | masscan -p1-65535 IP | 免费 | 大网段快速扫描 |
| nc | nc -zv IP 端口 | 免费 | 单端口连通测试 |
| telnet | telnet IP 端口 | 免费 | 简单连通测试 |
| 商业扫描器 | 控制台/Agent | 付费 | 资产测绘、合规报表 |

业内专家指出,扫描自己未授权的服务器可能违反法律和云平台协议,只扫自己的资产或拿到书面授权再操作,据统计,相当一部分暴露面来自不必要的测试端口和临时服务。

北京地区Linux服务器端口扫描注意事项

北京地区不少企业要过等保和网络安全检查,查看开放端口时,建议保留操作记录:

Linux服务器开放端口怎么看,端口查询命令有哪些

  • 记录扫描时间、源IP、目标IP、端口范围。
  • 使用nmap -oN scan.log保存结果。
  • 对公网开放端口做最小化,关闭测试后临时端口。
  • 定期用ss -tulnp和外部扫描交叉核对。
  • 变更安全组和防火墙前走审批。

据工信部发布的网络安全相关要求,网络运营者应落实安全管理制度,采取技术措施防范网络攻击,端口开放越多,攻击面越大,近年来,因暴露数据库端口导致的数据泄露事件并不少见,较大比例与弱口令、未授权访问有关。

查看Linux服务器已开放端口号,本质是把本机监听、防火墙、安全组和外部可达性串起来核对,只信一条命令容易误判,组合验证才稳。

查看Linux服务器已开放端口号Q&A

为什么ss能看到端口,外部却连不上?

本机监听只代表进程在等连接,中间还有本机防火墙、云安全组、网络ACL、路由和运营商策略,按“本机→防火墙→安全组→外部验证”的顺序查。

如何只查看某个端口是否开放?

本机用ss -tuln | grep :端口号,外部用nc -zv 目标IP 端口或nmap -p 端口 目标IP,如果返回succeeded或open,说明链路放行。

Linux服务器上开放端口太多怎么关闭?

先ss -tulnp找到进程,再停服务或改配置监听地址,用systemctl stop 服务名临时停,systemctl disable 服务名禁止开机启动,防火墙侧用firewall-cmd --remove-port=端口/tcp或ufw delete allow 端口移除规则,最后用nmap从外部复测,确认端口不再开放。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/754067.html

赞 (0)
FPS小地图信息广播如何省带宽,FPS游戏网络延迟高怎么办?
上一篇 2026年10月16日 07:32
PS4设置中没有服务器怎么联网,连不上怎么办?
下一篇 2026年10月16日 07:35

相关推荐

  • pm2026服务器名称出现框框怎么办,是什么原因?

    关闭游戏和启动器,找到游戏根目录下的config文件夹,删除里面的options.txt文件,重启启动器重新加载检查启动器设置中的”游戏语言”项,确认没有误选为英文或日文查看server.dat缓存文件,服务器名称框框多半是这个文件里存的编码信息与当前客户端不一致导致的,直接删除该文件让启动器重新拉取列表进入游……

    2026年9月20日
    200
  • 无线网游戏连不上服务器怎么回事,手机有网却连不上游戏怎么办?

    wifi游戏无法连接服务器,绝大多数情况下不是游戏服务器本身的问题,而是你本地网络链路中某个环节——路由器、光猫、或运营商线路——出了问题,只要游戏提示连接失败而网页勉强能打开,毛病基本都出在WiFi的传输质量或NAT类型上,手机wifi连不上服务器,先查信号传输质量很多人发现玩《王者荣耀》或《和平精英》时手机……

    2026年10月3日
    100
  • win7服务器电脑设置u盘启动不了怎么办,什么原因?

    遇到win7服务器电脑设置u盘启动不了,核心原因是BIOS中UEFI模式与Legacy模式冲突,或者U盘启动盘制作时分区类型不匹配,按以下步骤操作即可解决,win7服务器u盘启动设置方法进入BIOS设置界面开机时快速按特定键,不同品牌服务器按键不同,多数情况下按F2或Del键进入BIOS,以戴尔PowerEdg……

    2026年7月28日
    1500
  • edgeNAT六一儿童节VPS月付8折年付7折怎么买?韩国原生IP美国三网AS4837优惠

    edgeNAT六一儿童节活动提供全场VPS月付8折、年付7折及终身循环优惠,48元/月起即可拥有韩国原生IP、韩国CN2 GIA、美国三网AS4837及香港CN2等高性价比节点,是搭建稳定跨境网络服务的优选方案,在数字化服务日益普及的今天,选择一款稳定、高速且价格合理的VPS(虚拟专用服务器)对于个人开发者、中……

    2026年6月26日
    9600
  • 为什么下载app显示服务器异常,app无法下载怎么办?

    下载app提示服务器异常,绝大多数情况不是手机坏了,而是网络连接、应用服务器或版本兼容这三类问题在捣鬼,说白了,就是你的手机跟app服务器之间的“路”不通,或者服务器本身正在“堵车”,下面把排查思路和解决方法一步步讲清楚,先搞明白:服务器异常到底是谁的问题很多朋友一看到“服务器异常”五个字就心慌,其实这五个字背……

    2026年10月5日
    000
  • Excel表格在PHP中怎么实现数据交互?,如何操作?

    在PHP中处理Excel表格,最成熟高效的方案是使用PhpSpreadsheet库,它支持读取、生成和样式设置,并兼容.xlsx和.xls格式,为什么选择PhpSpreadsheet处理Excel表格在PHP生态中,Excel处理库经历了几次迭代,早期开发者常用PHPExcel,但自2015年起官方已停止维护……

    2026年7月16日
    900
  • 如何实现ASP一键排版?高效代码格式化工具分享

    在ASP(Active Server Pages)开发中,实现高效的内容排版直接影响用户体验和SEO效果,核心解决方案是通过构建智能格式化函数,自动化处理文本中的段落、列表、标题等元素,同时确保代码安全性与执行效率,以下是完整实现方案:痛点分析:传统ASP内容输出的排版困境手动排版低效HTML标签需手动添加(如……

    2026年2月6日
    12230
  • 广州智能媒体管理API概览

    广州智能媒体管理API是专为粤港澳大湾区企业打造的智能化媒资处理中枢,通过AI深度赋能,实现海量音视频、图像及文本数据的高效入库、精准检索与合规分发,彻底终结传统人工标签与低效流转的痛点,重构媒资底座:广州智能媒体管理API的核心能力智能标签与多模态检索传统基于文件名或人工打标的检索方式,已无法应对指数级增长的……

    2026年5月4日
    5600
  • Excel引用形式是什么?Excel相对引用和绝对引用区别

    Excel引用形式的核心在于建立单元格之间的动态链接,通过相对、绝对及混合引用,实现公式的自动填充与数据联动,这是提升表格处理效率的关键,在日常办公场景中,许多职场新人面对Excel公式时往往感到头大,尤其是当需要复制公式到不同区域时,结果却是一片混乱的#REF!或错误数值,这通常是因为没有理解引用形式的底层逻……

    2026年7月6日
    5100
  • 服务器ip映射外网怎么操作?外网访问服务器配置教程

    服务器IP映射外网是实现本地服务对外开放的核心技术手段,其本质是通过网络地址转换(NAT)或端口转发技术,将内网服务器的私有IP地址转换为公网可识别的地址,从而允许外部用户通过互联网访问内部网络资源,这一过程不仅解决了IPv4地址枯竭的问题,更为企业数据交互和业务上云提供了灵活的底层支撑,实现服务器对外访问,必……

    2026年3月29日
    10100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注