练习 ECS 只放行自己的 IP,页面照样能打开
【摘要】 练习 ECS 只放行自己的 IP,页面照样能打开练习机已经能跑测试页之后,网络上最值得先做的一件事:安全组入方向写清楚。SSH 只给自己的公网 IP,网页端口再按需要开放。这样浏览器能打开页面,登录入口又不必对全网敞开。 1. 先分清两个端口22:你用来 SSH 登录80 或 8080:浏览器看练习页两个端口用途不同,不必用同一条「任何地址」规则。 2. 查自己的公网 IP在本地浏览器搜「...
练习 ECS 只放行自己的 IP,页面照样能打开
练习机已经能跑测试页之后,网络上最值得先做的一件事:安全组入方向写清楚。SSH 只给自己的公网 IP,网页端口再按需要开放。这样浏览器能打开页面,登录入口又不必对全网敞开。
1. 先分清两个端口
- 22:你用来 SSH 登录
- 80 或 8080:浏览器看练习页
两个端口用途不同,不必用同一条「任何地址」规则。
2. 查自己的公网 IP
在本地浏览器搜「我的 IP」,记下当前出口地址。家庭宽带可能会变,规则里的源地址以后也可以改。
3. 安全组这样写
入方向最少两条:
- TCP 22,源地址填自己的公网 IP
/32 - TCP 80,源地址先填自己的 IP;确认能打开后,再决定要不要扩大
出方向保持默认即可。改完等几秒,不要同时改 ECS 状态。
4. 按这个顺序验证
- 本机
curl 127.0.0.1,确认网页服务自己是通的 - SSH 用自己的网络登录,确认 22 规则有效
- 浏览器访问
http://弹性公网IP,确认 80 有效
本机都不通时,先看服务,再看安全组。
5. 换网络时怎么改
到公司或手机热点后 SSH 失败,通常是出口 IP 变了。到安全组把 22 的源地址改成新 IP 即可,不必重建实例。
6. 小结
练习环境的网络目标可以写成一句:
自己进得去,练习页打得开,SSH 不对全世界开放。
安全组按端口拆开写,比一条「全放行」更好管。用完实例和弹性公网 IP 一起释放即可。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)