阿里云湖北授权服务中心分享如何配置安全组
最近发现大家会问为什么通过SSH无法连接服务器?还有刚购买的云服务器都配置好了,网站却不开是什么原因?那么导致这些问题的原因是什么呢?今天阿里云湖北授权服务中心捷讯技术的小编跟大家一起学习下安全组这个知识。这也是很多新手刚开始接触云服务器时不得不面对的问题。
首先我们要弄清楚安全组是什么。其实阿里云安全组是一种虚拟防火墙,也是阿里云处于安全考虑的一种策略,一台ECS云服务器实例必须至少属于一个安全组,因为服务器的各种服务要依赖端口来实现。我们可以将安全组想象成服务器各个端口的开关,默认创建购买的ECS云服务器,阿里云默认只开放了22号和2239号端口,所以配置安全组是很有必要的。而且同一安全组内的实例之间网络互通,不同安全组的实例之间默认内网不通,可以授权两个安全组之间互访。
下面我们来学习一下云服务器添加安全组规则的步骤。我们可以通过添加安全组规则,允许或禁止安全组内的 ECS 实例对公网、内网或私网的访问:
VPC 网络:只需要设置出方向和入方向的规则,不区分私网和公网。
经典网络:需要分别设置公网和内网的出方向和入方向规则。
安全组规则的变更会自动应用到安全组内的 ECS 实例上。
一、配置前提条件
1、创建安全组
在云服务器控制台里找到安全组并点击配置创建安全组,然后找到刚创建的安全组,在右侧有一个创建规则。
二、操作步骤
1)登录云服务器 ECS 管理控制台。在左侧导航栏中,选择网络和安全>安全组。
2)选择目标地域。
a、找到要配置授权规则的安全组,在操作列中,单击配置规则。
b、在安全组规则页面上,单击添加安全组规则。
c、如果不需要允许或拒绝任意协议的任何端口、ICMP 任何端口或 GRE 任何端口,也可以选择快速创建规则。
d、在弹出的对话框中,设置以下参数:
网卡类型:
如果是专有网络的安全组,不可设置,显示为内网。
如果实例能访问公网,那么设置的安全组规则同时适用于公网和私网的访问。如果不能访问公网,那么设置的安全组规则适用于私网的访问。
如果是经典网络的安全组,可以选择公网或内网。
规则方向:
出方向:是指 ECS 实例访问内网或私网中其他 ECS 实例或者公网上的资源。
入方向:是指内网或私网中的其他 ECS 实例或公网上的资源访问 ECS 实例。
授权策略:选择允许或拒绝。
这里的拒绝策略是直接丢弃数据包不给任何回应信息。如果2个安全组规则其他都相同只有授权策略不同,则拒绝授权生效,接受授权不生效。
协议类型和端口范围:端口范围的设置受选择的协议类型影响。下表是协议类型与端口范围的关系。
端口25默认受限,并且无法通过安全组规则打开。
e、授权类型和授权对象:授权对象的设置受授权类型影响,以下是两者之间的关系。
f、优先级:1−100,数值越小,优先级越高。注意:出于安全性的考虑,经典网络的内网入方向规则,授权类型优先选择安全组访问。如果选择地址段访问,则只能授权单个IP地址,授权对象的格式只能是 a.b.c.d/32,仅支持 IPv4,子网掩码必须是/32。
单击确定,即成功地为指定安全组添加了一条安全组规则。
g、查看安全组规则是否生效
假设实例里安装了Web服务,并在一个安全组里添加了一条安全组规则:公网入方向,允许所有 IP 地址访问实例的TCP80端口。
好啦,今天的分享就到此结束啦!下次还有机会再继续跟大家一起学习。如果大家有什么疑问可以咨询我们在线客服呦!或者拨打我们的全国热线电话。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
使用docker快速搭建服务器环境
思路 将nginx、mysql、tomcat等环境打包为一个个docker,然后使用docker-compose管理。 服务器内安装docker相关环境,然后直接运行docker-compose配置,即可快速搭建完成服务器环境。 之后可以将相关配置转移到git,遇到新服务器时,直接clone下来即可部署。 反之则需要在服务器内分别安装nginx等环境,很麻烦 环境 服务器:Centos7.6 阿里云 安装Docker 服务器上需要安装docker和docker-compose,具体百度 docker&docker-compose常用命令 构建yml(需进入包含docker-compose.yml的文件夹) docker-compose build 部署并后台启动(需进入包含docker-compose.yml的文件夹) docker-compose up -d 查看运行中的容器 docker ps 查看容器日志 docker logs [ID或者名字] 停止容器 docker stop [ID或者名字] 删除所有已关闭的容器 docker container prune 进入指...
- 下一篇
区块链开源框架 HyperLedger Fabric 学习思路分享
本文作者杨毅 著有《HyperLedger Fabric开发实战——快速掌握区块链技术》一书。 HyperLedger Fabric最初是由Digital Asset和IBM公司贡献的、由Linux基金会主办的一个超级账本项目,它是一个目前非常流行并广为人知的区块链网络框架的实现方案。作为一种基于模块化架构开发应用程序或解决方案的基础,HyperLedger Fabric支持如共识和会员服务等即插即用的组件,它的设计初衷是支持不同组件的可插拔实现,并适应整个经济生态系统的复杂性和高精度性。HyperLedger Fabric利用容器技术运行称为“Chaincode”的智能合约,该合约包含了系统的应用程序逻辑。 HyperLedger Fabric是一个区块链解决方案,更倾向于联盟链或私有链方向。区块链由于去中心化、开放性、自治性、信息不可篡改及匿名性等特征而受到广泛关注,且目前正处在上升势态。抛开炒作的代币项目,应用于行业联盟链或直接搭建私链的项目,采用HyperLedger Fabric作为底层平台无疑是最好的选择之一。 项目无须刻意围绕区块链开展,不能因为当前区块链火爆就强迫业务进...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- Hadoop3单机部署,实现最简伪集群
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker安装Oracle12C,快速搭建Oracle学习环境