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/linux%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%bc%80%e6%94%be%e7%ab%af%e5%8f%a3%e6%80%8e%e4%b9%88%e7%9c%8b%ef%bc%8c%e7%ab%af%e5%8f%a3%e6%9f%a5%e8%af%a2%e5%91%bd%e4%bb%a4%e6%9c%89%e5%93%aa%e4%ba%9b/

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

相关推荐

  • VPS被DDoS攻击了怎么办?,如何防御DDoS攻击?

    VPS 被 DDoS 攻击,最直接有效的办法是启用高防 IP 或 CDN 进行流量清洗,同时联系服务商解除黑洞,并从源头上限制不必要的端口和协议,VPS 被 DDoS 攻击怎么办?三步应急指南你正用 VPS 跑着业务,突然 SSH 连不上,网站打不开,服务商发来“流量异常”通知——大概率被 DDoS 了,别慌……

    2026年7月30日
    1500
  • 怎么弄一个微盘服务器,有哪些具体详细步骤?

    准备一台常开的主机(旧电脑或云服务器),安装开源网盘软件(如Seafile或Nextcloud),再做端口映射或内网穿透,就能获得可随时访问的私有云盘,整个过程不需要高深编程知识,按步骤操作即可完成,微盘服务器搭建方案的两种选择在动手之前,先确定硬件路线,多数人纠结的是用旧电脑还是直接买云服务器,这取决于你的使……

    程序编程 2026年10月25日
    300
  • ajax请求不同页面的支付宝JSSDK问题如何解决?支付宝jsapi支付接口调用失败

    通过AJAX请求加载不同页面的支付宝JSSDK会导致签名失效,根本原因是签名参数(如nonceStr、timestamp)与当前URL不匹配,建议采用服务端动态生成签名或iframe嵌套方案解决,在移动端H5开发中,开发者常遇到一个棘手问题:当页面通过AJAX异步加载内容时,支付宝JSSDK的分享、支付或扫码功……

    2026年5月31日
    4600
  • AIoT智能物联网门槛高吗?普通人如何入局智能物联网行业

    AIoT智能物联网的门槛并非单一的技术壁垒,而是技术、成本、数据与人才四大维度的综合博弈,其核心难点在于如何实现人工智能与物联网基础设施的深度融合与商业闭环,企业若想跨越这一门槛,必须从底层技术架构、数据价值挖掘以及全生命周期成本控制三个层面进行顶层设计,单纯的技术堆砌无法支撑长远的智能化转型, 技术融合的复杂……

    2026年3月16日
    12200
  • rpc服务器不可用如何解决,无法关机是什么原因

    RPC服务器不可用导致无法关机,先别反复点关机按钮,最直接的办法是保存能保存的文件,长按电源键5到10秒强制断电;开机后进入服务管理器,检查RpcSs、RpcEptMapper、DcomLaunch是否被禁用,再用系统文件修复命令处理,RPC服务器不可用无法关机怎么办?先定位卡在哪个环节RPC不是某个具体软件……

    2026年10月19日
    200
  • 广播电视家庭网关服务器耗电吗,家庭网关待机一天多少度电

    降低广播电视家庭网关服务器耗电的核心在于选用超低功耗芯片架构、启用智能休眠调度策略,并严格执行国家GB 55015-2021建筑节能强制标准,综合改造可实现单台设备年耗电量下降40%以上,耗电真相:网关服务器的“电老虎”面具为什么你的网关总在“偷电”?广播电视家庭网关服务器作为全屋智联的“心脏”,常年7×24小……

    2026年4月26日
    6900
  • 如何构建一个示例数据仓库?数据仓库搭建流程详解

    构建示例数据仓库的核心在于明确业务目标、设计合理的维度模型并建立自动化ETL流程,最终实现从原始数据到可分析资产的高效转化,很多企业在初期接触数据仓库时,往往陷入“技术先行”的误区,花大量时间搭建复杂的Hadoop集群或购买昂贵的商业软件,却忽略了最本质的业务逻辑,一个优秀的示例数据仓库项目,其价值不在于技术栈……

    程序编程 2026年5月27日
    5000
  • 饥荒服务器mod能转成客户端mod吗,怎么弄?

    直接把服务器mod改成客户端mod的核心,就是修改mod文件夹里的modinfo.lua文件,把权限声明从服务器专属改成客户端通用,并关掉所有服务器强制同步选项, 听起来像改配置,但实际上有一半的mod改了也没用,因为底层通信逻辑根本不支持,下面我会把原理、具体改法、以及改了之后不生效的原因全部拆开讲清楚,为什……

    2026年9月25日
    400
  • RackNerd黑五$10.6/年VPS值得买吗?圣何塞三网路由实测

    RackNerd圣何塞节点VPS年付仅需$10.6,实测三网直连且能解锁主流流媒体,是2026年高性价比入门首选,在云服务器市场内卷日益加剧的当下,寻找一款既便宜又稳定的VPS并非易事,RackNerd作为老牌低价厂商,其黑五促销活动往往能带来极具冲击力的价格,本次评测聚焦于其圣何塞(San Jose)节点,该……

    2026年7月6日
    6700
  • 服务器租赁费怎么正式一点写,计入什么科目?

    服务器租赁费在正式文书中的规范写法,核心在于名称准确、计量清晰、费用构成透明、发票科目匹配,同时根据合同、请示、报销等不同场景调整表述颗粒度,服务器租赁费在合同与报价单中的正式表述规范明确服务模式是正文表述的起点先别急着写金额,合同中第一段应当讲清楚租的是什么,云服务器租赁和物理机托管是完全不同的服务形态,混用……

    2026年10月5日
    100

发表回复

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