云服务器安全组新手实录:只开必要端口,别把整台机器晾在公网上

举报
yd_234546289 发表于 2026/10/28 16:13:23 2026/10/28
【摘要】 系列说明:继云服务器新手实录、Docker 系列、AI 开发者空间初体验、密钥登录、磁盘定位之后,这篇补上新手期最容易随手放过的防线——安全组。云服务器开通后第一件容易忽略的事,不是装什么软件,而是先看安全组放行了哪些端口。安全组相当于云上的防火墙:端口开得越多,暴露面越大;很多新手一上来图省事放行全部端口,等于把整台机器晾在公网上。一、先看现状:默认放行了什么到云服务器控制台的安全组页面,...

系列说明:继云服务器新手实录、Docker 系列、AI 开发者空间初体验、密钥登录、磁盘定位之后,这篇补上新手期最容易随手放过的防线——安全组。

云服务器开通后第一件容易忽略的事,不是装什么软件,而是先看安全组放行了哪些端口。安全组相当于云上的防火墙:端口开得越多,暴露面越大;很多新手一上来图省事放行全部端口,等于把整台机器晾在公网上。

一、先看现状:默认放行了什么

到云服务器控制台的安全组页面,先看当前规则里入方向放行了哪些端口和来源。重点看三点:有没有放行全部端口的规则、有没有来源写成 0.0.0.0/0 的高危端口、有没有自己根本没在用的端口。

常见的高危组合要格外留意:22 端口(SSH)对全网放行、3306(数据库)对全网放行、6379(Redis)对全网放行。数据库和缓存服务本就不该直接暴露在公网,它们只需要在内网被应用访问。

二、只开必要的:按服务列清单再放行

动手改规则之前,先列一张清单:这台机器对外到底提供什么服务。个人练手的小站通常只需要这几类:

SSH 远程登录:22 端口,来源尽量只写自己的 IP,实在要经常换网再放宽,但不要长期对全网放行。
网站访问:80 端口和 443 端口,来源可以是全网,因为网站本来就是给人访问的。
其他服务:比如自己搭的某个面板或应用端口,用完就关,不长期挂着。

清单之外的端口一律不放行。原则很简单:不知道是干什么的端口,先关掉;服务跑不起来了,再对照着报错一个个放。

三、改完要验证:从外面扫一遍

改完规则别只在控制台看一眼就完事,要从机器外面验证一次:用另一台机器或在线端口检测工具,看该关的端口是不是真的关了、该开的端口是不是真的通了。

这里有个新手常踩的坑:安全组放行了,服务还是连不上。先别急着把规则越放越宽,依次排查:服务本身有没有在监听这个端口、服务器系统自带的防火墙有没有另外拦着、应用是不是只监听了 127.0.0.1 而不是 0.0.0.0。安全组只是第一道门,门开了、屋里的服务没起,照样进不去。

四、养成习惯:定期回头看一眼

安全组不是配一次就一劳永逸的。每次新装一个要对外提供服务的应用、每次做完调试临时放行了端口,都要记得回头收尾:调试用的临时放行规则用完就删,长期规则定期复查一次。

小结:先看清现状、再按清单只开必要端口、改完从外面验证、定期复查收尾。安全组配得严一点,日常用起来几乎没有差别,但出问题时的暴露面会小得多。

评论区聊聊:你第一次配安全组时,有没有随手放行过全部端口?

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。