腾讯云国际 腾讯云国际 立即咨询
返回列表

腾讯云企业版开户 腾讯云服务器如何配置安全组?端口开放与访问权限设置教程

腾讯云国际 / 2026-10-11 00:55:02

如果需要更深入咨询了解可以联系全球代理上TG: @cloudcup  他们在云平台领域有更专业的知识和建议,他们有国际阿里云,国际腾讯云,国际华为云,aws亚马逊,谷歌云一级代理的渠道,微软云开户充值。oss防风控上传加密系统。客服1V1服务,支持免实名、免备案、免绑卡。开通即享专属VIP优惠、充值秒到账、官网下单享双重售后支持。

很多用户搜索这个问题,并不是想知道安全组是什么,而是遇到了非常具体的操作障碍:服务器买好了,公网IP也有了,但SSH连不上、远程桌面打不开、网站80/443端口无法访问,或者数据库开放后又担心被扫端口和暴力破解。真正影响使用的,通常不是“有没有安全组”,而是“规则怎么写、来源IP怎么填、入站和出站怎么配、系统防火墙要不要一起改”。

如果你正在配置腾讯云CVM,这篇文章直接从操作和排错出发,帮助你完成从控制台设置到实际连通验证的全过程。

用户最关心的不是配置入口,而是这几个结果

从搜索意图看,用户通常处在以下几种场景中:

  • 刚创建腾讯云服务器,想开放22、3389、80、443等端口,但不确定规则怎么填。
  • 安全组明明已经放行,浏览器或客户端仍然访问失败,不知道是安全组、系统防火墙还是服务没启动。
  • 数据库需要远程连接,但又不想对全网开放,想限制固定IP访问。
  • 多个实例共用一个安全组,担心改规则后影响现有业务。
  • Windows和Linux服务器的端口配置方式不同,不知道系统内部是否也要同步放行。

所以这篇教程优先解决四类问题:怎么创建规则、怎么绑定实例、怎么验证是否生效、访问失败时怎么定位。

开始前先确认这4项准备工作

账号与权限

你需要登录腾讯云控制台,并具备以下权限之一:主账号、具备CVM与VPC管理权限的子账号。如果控制台能看到实例但不能编辑安全组,通常是CAM权限不足。

腾讯云企业版开户 需要准备的信息

项目建议提前确认
实例ID确认要修改的是哪台CVM,避免误改生产环境
实例公网IP用于浏览器、SSH、RDP连接测试
操作系统Linux或Windows,决定后续防火墙排查方式
业务端口如22、3389、80、443、3306、6379
访问来源IP优先使用固定办公IP或本机公网IP,不建议直接0.0.0.0/0

前置检查

  • 确认实例已分配公网IP;没有公网IP时,安全组放行公网端口也无法直接从互联网访问。
  • 确认实例处于“运行中”状态,而不是已关机或重启中。
  • 确认业务服务已经启动,例如Nginx、Apache、MySQL、Windows远程桌面服务。
  • 如果是网站业务,确认域名解析已指向当前公网IP。

第一步:在腾讯云控制台创建或检查安全组

很多用户第一次配置时,直接在实例详情页里找端口开放入口。实际更高效的做法是,先确认实例当前绑定了哪个安全组,再决定是修改现有规则还是新建一个专用安全组。

操作路径

登录腾讯云控制台后,进入“云服务器 CVM”列表,点击目标实例名称,打开详情页。找到“安全组”字段,查看当前已绑定的安全组。

如果该实例没有绑定适合当前业务的规则,进入“私有网络 VPC”或实例详情中的安全组管理入口,新建安全组。

腾讯云企业版开户 新建安全组时怎么选

场景建议做法
单台测试服务器可以新建一个独立安全组,便于单独调整
多台同类Web服务器可共用一个Web安全组,统一放行80/443
数据库服务器单独建库专用安全组,不与Web服务器混用
生产环境按角色拆分:应用层、安全管理层、数据库层分别独立

注意事项:不要为了省事把所有实例都挂到一个“全放开”安全组。这会让后续排查和权限控制变得非常混乱。

第二步:配置入站规则,按业务开放端口

安全组最常见的操作是配置“入站规则”。入站决定外部是否能访问你的服务器。用户最容易填错的是协议、端口范围、来源CIDR。

Linux服务器开放SSH端口

如果你需要通过SSH连接Linux实例,添加一条入站规则:

参数填写建议
类型自定义
协议端口TCP:22
来源你的本机公网IP/32,例如203.0.113.10/32
策略允许
备注SSH办公电脑访问

如果你当前公网IP会变化,临时测试时可以先放开0.0.0.0/0,但测试完成后应立即收紧。22端口长期全网开放,通常会收到大量暴力扫描。

Windows服务器开放远程桌面

如果是Windows实例,通过RDP远程连接,添加以下规则:

参数填写建议
协议端口TCP:3389
来源办公出口IP/32,避免全网开放
策略允许

如果你改过RDP默认端口,需要在安全组里开放你修改后的端口,而不是仍然开放3389。

网站业务开放HTTP与HTTPS

部署Nginx、Apache、IIS等网站服务时,通常需要开放以下端口:

业务协议端口来源
HTTPTCP:800.0.0.0/0
HTTPSTCP:4430.0.0.0/0

如果网站对公网开放,80和443通常需要全网可访问。但管理后台不要与网站端口混用,后台登录建议放在反向代理后,并叠加WAF、鉴权或源IP限制。

数据库端口不要直接全网放开

很多用户为了让Navicat或应用能连上MySQL,直接开放3306到0.0.0.0/0。这是最常见的误操作之一。

数据库默认端口建议来源
MySQL3306应用服务器私网IP或固定办公IP
Redis6379仅私网或堡垒机来源
PostgreSQL5432限制指定来源
SQL Server1433仅业务来源IP

如果应用和数据库都在腾讯云同一VPC内,优先走内网通信,不要暴露数据库公网端口。

第三步:绑定安全组到实例,并验证规则生效

很多用户在安全组页面配完规则后,忘了检查实例是否真的绑定了该安全组,或者实例绑定了多个安全组导致规则叠加后结果与预期不一致。

腾讯云企业版开户 如何绑定

进入CVM实例详情页,找到“安全组”区域,点击“绑定安全组”或“更换安全组”,选择刚才创建或修改过的安全组并保存。

如果实例已经绑定多个安全组,需要特别注意:实际生效规则是多个安全组的组合结果。为了便于管理,建议同一实例不要长期绑定过多用途重叠的安全组。

如何验证端口是否真的通

  • Linux SSH验证:在本地执行 ssh root@你的公网IP 或使用 PuTTY 测试。
  • Windows RDP验证:运行 mstsc,输入公网IP连接。
  • HTTP验证:浏览器直接访问 http://公网IP 或域名。
  • HTTPS验证:浏览器访问 https://域名,检查证书是否正常。
  • 腾讯云企业版开户 端口测试:本地执行 telnet 公网IP 端口,或使用 nc -vz 公网IP 端口。

如果端口测试失败,不要马上重复改安全组,先进入下一步做分层排查。

安全组已放行,但还是访问不了:按这个顺序排查

实际运维中,安全组只是一层。端口访问失败,最常见问题反而出在系统防火墙、服务监听地址、运营商封禁、IP绑定错误这几类地方。

排查顺序一:确认服务是否在监听对应端口

Linux执行以下命令:

<code>ss -lntp</code>

或

<code>netstat -lntp</code>

如果你开放了80端口,但系统里没有进程监听80,外部自然无法访问。

Windows可在PowerShell执行:

<code>netstat -ano | findstr :3389</code>

若端口未监听,需要先检查服务是否启动。

排查顺序二:检查系统防火墙

Linux常见情况是腾讯云安全组已放行,但系统里的firewalld或iptables仍然拦截。

系统检查命令处理建议
CentOS/RHELfirewall-cmd --list-ports使用 firewall-cmd --permanent --add-port=80/tcp 后 reload
Ubuntuufw status执行 ufw allow 80/tcp
Windows高级安全Windows Defender防火墙新增入站规则放行3389或业务端口

不要只改云侧规则,不改系统内规则。

排查顺序三:检查监听地址是否仅绑定127.0.0.1

MySQL和Redis特别容易出现这个问题。比如MySQL配置里 bind-address=127.0.0.1,那么即使安全组开放3306,外部依然连不上。

Redis默认也常常只监听本地并启用保护模式。如果必须远程访问,应结合密码、来源IP限制和私网访问,不要只为连接成功而直接裸露公网。

腾讯云企业版开户 排查顺序四:检查公网IP和路由是否正确

有些实例只有内网IP,或者你访问的是旧公网IP。还有一种情况是业务绑定在弹性公网IP上,但安全组配置改在了错误实例上。建议在实例详情页再次确认公网地址与目标实例ID。

排查顺序五:检查运营商或本地网络限制

部分办公网络、校园网会限制22、3389等端口出站访问。你可以改用手机热点测试,快速判断问题是在本地网络还是云端配置。

腾讯云企业版开户 不同场景下,安全组应该怎么配更合适

个人开发者

项目建议
SSH仅放行本人公网IP访问22
网站开放80和443到全网
数据库尽量不开放公网,使用本机SSH隧道连接
规则管理一台服务器一个安全组,便于学习和排错

企业用户

项目建议
运维入口22/3389仅允许办公出口IP或堡垒机IP
应用访问仅暴露必要端口,后台管理端口不直接公网开放
数据库仅允许应用服务器安全组或私网网段访问
变更管理修改安全组前记录影响实例,避免误伤线上业务

跨境业务

跨境站点不仅要放行80/443,还应关注地域选择与延迟测试。若用户主要在海外,服务器部署地域和访问路径会直接影响连接体验。安全组上不需要“多开端口”来改善速度,真正应优化的是区域、带宽、CDN和TLS配置。

网站应用

典型配置是仅开放80/443,22端口限制指定IP。若使用宝塔、1Panel或其他运维面板,不要把面板端口全网开放。建议通过VPN、堡垒机或Nginx访问控制后再访问管理入口。

数据库业务

数据库服务器应单独安全组,默认不对公网开放。应用服务器与数据库实例之间优先用私网通信。如果需要临时远程维护,可以短时间开放指定IP,操作结束后立即删除规则。

配置实践中的常见错误与修正方式

错误操作表现修正方式
把来源写成0.0.0.0规则保存失败或不符合预期应写成CIDR格式,如0.0.0.0/0
开放了UDP但业务实际走TCP端口仍无法连接确认协议类型,Web/SSH/RDP通常为TCP
只改安全组,没改系统防火墙控制台显示已放行但访问失败同步放行OS防火墙规则
数据库对全网开放被扫描、被爆破风险高改为固定IP或私网访问
多个实例共用同一安全组修改一个规则影响全部实例按业务角色拆分安全组

进一步优化:不仅能访问,还要安全、稳定、可维护

安全优化

  • 22和3389不要长期对全网开放,至少限制来源IP。
  • 数据库、Redis等端口优先走私网,不直接暴露公网。
  • 定期清理临时规则,尤其是测试时加的0.0.0.0/0。
  • 给安全组规则写清备注,例如“运维SSH-北京办公室IP”。

性能优化

  • 安全组规则数量不要无序增长,避免后续排查困难。
  • 网站业务用80/443即可,不要无意义暴露大量高位端口。
  • 跨地域访问慢时优先检查地域、带宽、CDN和DNS解析,而不是盲目改安全组。

成本优化

  • 数据库走内网通信,可减少公网带宽占用。
  • 运维访问统一走堡垒机或VPN,可减少多地IP白名单维护成本。
  • 按业务角色复用安全组,而不是每台机器复制大量重复规则。

稳定性优化

  • 生产环境修改安全组前,先核对受影响实例列表。
  • 执行变更尽量避开业务高峰,修改后立即做端口连通性验证。
  • 关键实例建议结合快照和配置记录,防止调整后引发服务中断难以回滚。

如果你的目标只是“让服务器能连上”,按本文步骤做通常就能解决。但从长期运维角度,安全组最关键的不是开端口,而是做到“只开放必要端口、只允许必要来源、改动后可追踪可验证”。这样后续不管是网站部署、数据库连接、远程运维还是系统迁移,都会更省事。

如果需要更深入咨询了解可以联系全球代理上TG: @cloudcup  他们在云平台领域有更专业的知识和建议,他们有国际阿里云,国际腾讯云,国际华为云,aws亚马逊,谷歌云一级代理的渠道,微软云开户充值。oss防风控上传加密系统。客服1V1服务,支持免实名、免备案、免绑卡。开通即享专属VIP优惠、充值秒到账、官网下单享双重售后支持。
Telegram售前客服
客服ID
@cloudcup
联系
Telegram售后客服
客服ID
@yanhuacloud
联系