弹性计算Clouder认证:ECS基础运维管理—课时9:如何进行安全管理

简介: 弹性计算Clouder认证:ECS基础运维管理—课时9:如何进行安全管理

安全管理

思考:小云担心自己网站的安全性问题,如何能够让云服务器ECS实例上的网站更安全的运行

为保护ECS实例安全和ECS实例中运行的网站安全,需要对ECS实例进行安全加固,常见的云服务器ECS实例的安全加固方法有:

  • 定期变更登录密码使用密钥方式访问ECS实例,并保护密码/密钥安全不泄露
  • 配置安全组规则,关闭危险端口,仅开放必要的端口,并限制访问IP
  • 定期安装系统补丁,避免操作系统漏洞导致系统被入侵

 

修改ECS实例登录密码

方式一:重置ECS实例密码

  1. 登录ECS管理控制台。在左侧导航栏,选择实例与镜像 > 实例
  2. 在顶部菜单栏左上角处,选择地域。
  3. 选择要操作的实例,在操作列中,选择 > 实例属性 > 重置实例密码

  1. 在弹出的重置实例密码对话框中,根据实例情况,选择重置密码的方式在线重置密码离线重置密码。输入并确认新登录密码,然后单击重置密码。要求实例登录密码的长度为8~30个字符,且至少包括以下字符类型中的三项:
  1. 大写字母
  2. 小写字母
  3. 数字
  4. 特殊字符,支持 ( ) ` ~ ! @ # $ % ^ & * - _ + = | { } [ ] : ; ' < > , . ? /

注意:Windows实例的登录密码不能以正斜线(/)作为首字符。

 

方式二:在实例内部修改登录密码

修改Linux实例的登录密码,以CentOS 7.6为例,修改步骤如下所示:

  1. 登录实例
  2. 执行命令passwd username,例如passwd ecs-user
  3. 输入新密码。
  4. 重新输入确认密码。

修改Windows实例的登录密码以Windows Server 2012为例,修改步骤如下所示:

  1. 登录实例
  2. 单击开始 > 运行,输入compmgmt.msc并回车。
  3. 计算机管理界面中,单击计算机管理 > 本地用户和组 > 用户
  4. 右键单击待修改的用户名,例如Administrator
  5. 单击设置密码
  6. 为 Administrator 设置密码对话框中,单击继续,输入新密码确认密码,然后单击确定

 

使用密钥登录ECS实例

阿里云SSH密钥对是一种安全便捷的登录认证方式,由公钥和私钥组成,仅支持Linux实例

相较于用户名和密码认证方式,SSH密钥对有以下优势:

  • 安全性:SSH密钥对登录认证更为安全可靠。
  • 密钥对安全强度远高于常规用户口令,可以杜绝暴力破解威胁。
  • 不可能通过公钥推导出私钥。
  • 便捷性
  • 如果您将公钥配置在Linux实例中,那么,在本地或者另外一台实例中,您可以使用私钥通过SSH命令或相关工具登录目标实例,而不需要输入密码。
  • 便于远程登录大量Linux实例,方便管理。如果您需要批量维护多台Linux实例,推荐使用这种方式登录。

 

思考:小云知道了SSH密钥有这么多的优势,应该如何操作呢?

使用SSH密钥登录ECS实例主要有以下三步:

  1. 创建SSH密钥对
  2. 绑定密钥对至ECS实例
  3. 通过密钥认证登录Linux实例

 

创建SSH密钥对:

  1. 登录ECS管理控制台。在左侧导航栏,选择网络与安全 > 密钥对
  2. 在顶部菜单栏左上角处,选择地域。
  3. 单击创建密钥对。在创建密钥对页面,完成以下配置:
  1. 密钥对名称:密钥对名称不能和已有密钥对重复。长度为2~128个字符,不能以特殊字符及数字开头,只可包含特殊字符中的英文句号(.)、下划线(_)、短划线(-)和冒号(:)。
  2. 创建类型:您可以选择以下任一类型创建密钥对。建议您选择自动新建密钥对,并及时保存私钥。
  1. 自动新建密钥对:系统会为您自动创建密钥对。创建完成后将自动下载私钥,您只有这一次下载私钥的机会,因此请妥善保存私钥文件。
  2. 导入已有密钥对:您可以自行导入Base64编码的公钥内容。
  1. 资源组:您可以为密钥对指定一个资源组,实现对资源的分组管理。
  2. 标签:您可以为密钥对绑定一个或多个标签,便于搜索和资源聚合。

  1. 创建成功后,浏览器自动下载私钥文件(密钥对名称.pem)到本地电脑。

 

绑定密钥对:

  1. 登录ECS管理控制台。在左侧导航栏,选择网络与安全 > 密钥对
  2. 在顶部菜单栏左上角处,选择地域。
  3. 找到需要操作的密钥对,在操作列中,单击绑定密钥对

  1. 选择ECS实例栏中,选中需要绑定该密钥对的ECS实例名称,单击>图标,移入已选择栏中。

  1. 单击确定
  2. 重启或启动ECS实例。
  • 如果ECS实例处于运行中Running)状态,重启实例使操作生效
  • 如果ECS实例处于停止中Stopped)状态,启动实例使操作生效

 

通过密钥认证登录Linux实例:

  1. 登录ECS管理控制台。在左侧导航栏,选择实例与镜像 > 实例
  2. 在顶部菜单栏左上角处,选择地域。
  3. 找到需要操作的ECS实例,在操作列中,单击远程连接

  1. 勾选证书认证,上传浏览器自动下载私钥文件(密钥对名称.pem),点击确定,即可成功登录ECS实例。

 

安全组

安全组是阿里云上的虚拟防火墙。用于控制安全组内ECS实例的入流量和出流量,从而提高ECS实例的安全性。安全组具备状态检测和数据包过滤能力。

安全组规则:指定了一个或多个防火墙规则,规则包含容许/拒绝访问的IP、端口等。

 

ECS实例加入安全组的规则如下:

  • 实例至少加入一个安全组,可以同时加入多个安全组。
  • 实例上挂载的弹性网卡中,辅助网卡可以加入和实例不同的安全组。
  • 实例不支持同时加入普通安全组和企业安全组。
  • 安全组具备默认规则,可以根据需要灵活维护规则。

 

安全组使用建议:

 

使用安全组:

  1. 登录ECS管理控制台。在左侧导航栏,选择网络与安全 > 安全组
  2. 在顶部菜单栏左上角处,选择地域。
  3. 点击左上角创建安全组,可新建安全组。
  4. 找到需要操作的安全组,在操作列中,可进行安全组管理。

 

小云希望允许所有人访问他的个人网站,他对安全组规则做了如下配置:

提示:默认Web服务(个人网站)通过80端口对外提供服务,授权对象 0.0.0.0/0表示对所有IP生效。

 

补丁管理

小云希望他所购买的ECS实例的系统漏洞尽快修复从而避免受到安全攻击,或者需要所使用的一些软件包的版本始终保持到最新版本,这个时候需要用到补丁管理。

小云可以通过云服务器ECS中免费的自动升级补丁工具来自动扫描实例内的系统补丁,并完成补丁的下载和安装。

提示:系统补丁升级可能会导致实例重启,请选择合适的运维窗口进行系统补丁升级。

 

使用方法:

云服务器控制台 > 实例 > 进入要操作的实例详情 > 定时与自动化任务页签 > 自动升级补丁页签 > 管理和升级补丁





练习实验:云服务器ECS的基础运维管理

https://developer.aliyun.com/adc/scenario/56d2ed6b24204f109154b73e45e39aea

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
运维 应用服务中间件 网络安全
自动化运维的新篇章:使用Ansible进行服务器配置管理
【10月更文挑战第34天】在现代IT基础设施的快速迭代中,自动化运维成为提升效率、确保一致性的关键手段。本文将通过介绍Ansible工具的使用,展示如何实现高效的服务器配置管理。从基础安装到高级应用,我们将一步步揭开自动化运维的神秘面纱,让你轻松掌握这一技术,为你的运维工作带来革命性的变化。
|
10天前
|
存储 弹性计算 人工智能
弹性计算第九代企业级ECS实例新品发布
阿里云第九代企业级实例基于全新CIPU 2.0架构,搭载最新英特尔和AMD处理器,大幅提升性能、安全性和稳定性。G9i实例采用英特尔新一代处理器,内存带宽和L3缓存显著提升,标配AMX加速器;G9A实例则搭载AMD先进处理器,提供更高的性价比和端到端加密能力。九代产品在算力、IO能力和安全性上全面升级,尤其适用于搜推、大数据处理等场景,助力客户实现更高业务价值。
|
8天前
|
弹性计算 Ubuntu Linux
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
152 78
|
3月前
|
机器学习/深度学习 人工智能 运维
企业内训|LLM大模型在服务器和IT网络运维中的应用-某日企IT运维部门
本课程是为某在华日资企业集团的IT运维部门专门定制开发的企业培训课程,本课程旨在深入探讨大型语言模型(LLM)在服务器及IT网络运维中的应用,结合当前技术趋势与行业需求,帮助学员掌握LLM如何为运维工作赋能。通过系统的理论讲解与实践操作,学员将了解LLM的基本知识、模型架构及其在实际运维场景中的应用,如日志分析、故障诊断、网络安全与性能优化等。
103 2
|
3天前
|
运维
阿里云服务器批量执行命令(系统运维管理oos)
阿里云【系统运维管理oos】批量执行详情
23 4
|
8天前
|
弹性计算 运维 Ubuntu
使用阿里云服务器自动搭建WordPress网站流程,超简单by系统运维管理OOS
本教程介绍如何使用阿里云服务器(ECS)和系统运维管理OOS自动搭建WordPress网站,支持Ubuntu、CentOS及Alibaba Cloud Linux等操作系统。前提条件包括ECS实例处于运行中、有公网IP且安全组已开启80端口。安装步骤简单:进入ECS快速购买控制台选择预装WordPress,确认下单后通过管理控制台查看实例详情并开放安全组端口。最后,通过实例公网IP访问,出现WordPress登录页即表示安装成功。
|
1月前
|
运维 Ubuntu 应用服务中间件
自动化运维之路:使用Ansible进行服务器管理
在现代IT基础设施中,自动化运维已成为提高效率和可靠性的关键。本文将引导您通过使用Ansible这一强大的自动化工具来简化日常的服务器管理任务。我们将一起探索如何配置Ansible、编写Playbook以及执行自动化任务,旨在为读者提供一条清晰的路径,从而步入自动化运维的世界。
|
1月前
|
运维 网络安全 Python
自动化运维:使用Ansible实现批量服务器配置
在快速迭代的IT环境中,高效、可靠的服务器管理变得至关重要。本文将介绍如何使用Ansible这一强大的自动化工具,来简化和加速批量服务器配置过程。我们将从基础开始,逐步深入到更复杂的应用场景,确保即使是新手也能跟上节奏。文章将不包含代码示例,而是通过清晰的步骤和逻辑结构,引导读者理解自动化运维的核心概念及其在实际操作中的应用。
|
1月前
|
运维 Ubuntu 网络协议
自动化运维:使用Ansible进行服务器配置管理
在现代IT架构中,自动化运维已成为提升效率、减少人为错误的关键。本文将介绍如何使用Ansible这一强大的自动化工具来简化和标准化服务器的配置管理过程。通过具体的代码示例和操作步骤,我们将展示如何快速部署应用、管理配置以及自动化日常任务,从而确保环境的一致性和可靠性。
|
2月前
|
存储 人工智能 弹性计算
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理。通过合理优化资源分配、利用自动伸缩及高效数据管理,ECS能显著提升AI系统的性能与效率,降低运营成本,助力科研与企业用户在AI领域取得突破。
68 6

相关产品

  • 云服务器 ECS