掌握创建实例、管理服务器、配置环境等核心操作,助你快速上手阿里云ECS,高效部署网站与应用。
阿里云服务器(Elastic Compute Service, 简称 ECS)是构建和部署应用的基础设施,无论您是个人开发者、初创企业还是大型组织,熟练操作ECS都是关键,本指南将详细介绍阿里云ECS的核心操作流程,帮助您高效、安全地管理您的云服务器。
访问与管理入口:阿里云控制台
-
登录控制台:
- 访问阿里云官网 (https://www.aliyun.com/)。
- 点击右上角“登录”,输入您的阿里云账号和密码。
- 登录成功后,将鼠标悬停在左上角菜单图标(≡)上,或在首页搜索框中输入“ECS”,选择“云服务器 ECS”进入管理控制台。
-
控制台概览:
- 实例列表: 这是核心管理页面,显示您所有地域下的ECS实例,您可以查看实例状态(运行中/已停止)、配置(CPU、内存)、公网/私网IP、到期时间等关键信息。
- 地域与可用区: 在页面顶部,您可以选择不同的地域(如华东1-杭州、华北2-北京等),选择地域后,下方会列出该地域下的所有ECS实例,可用区是地域内独立的数据中心,通常在创建实例时选择。
- 操作按钮: 在实例列表右侧,针对每个实例提供常用操作按钮,如“启动”、“停止”、“重启”、“连接”、“管理”等。
核心操作详解
-
启动/停止/重启实例:
- 启动: 对于状态为“已停止”的实例,选中后点击“启动”按钮,实例将进入“启动中”状态,稍后变为“运行中”。
- 停止: 对于状态为“运行中”的实例,选中后点击“停止”。重要提示: 停止操作相当于物理服务器的关机,请确保已安全关闭实例内的操作系统和应用,避免数据丢失或损坏,停止后实例状态变为“已停止”,不再产生CPU和内存费用(但系统盘、数据盘、公网带宽、弹性公网IP等资源仍会计费)。
- 重启: 对于“运行中”的实例,点击“重启”,这相当于操作系统的重启操作,通常用于应用配置更新后或解决临时性问题,实例会短暂进入“启动中”状态后恢复“运行中”。
-
连接服务器(远程登录):
- 控制台远程连接 (Workbench):
- 在实例列表中找到目标实例,点击右侧的“远程连接”按钮。
- 选择“Workbench远程连接”。
- 首次连接可能需要设置连接密码(与实例操作系统密码不同)。
- 输入连接密码后,即可在浏览器中打开一个终端窗口,直接操作您的服务器(支持Linux和Windows)。
- 优势: 无需本地客户端,方便快捷,尤其适合临时登录或网络受限时。
- 使用SSH客户端 (Linux/Unix/macOS):
- 您需要本地的SSH客户端(如PuTTY, OpenSSH, SecureCRT, Xshell等)。
- 打开客户端,输入ECS实例的公网IP地址(或绑定的弹性公网IP地址)。
- 端口通常为
22
(SSH默认端口)。 - 连接时,会提示您输入用户名(Linux通常是
root
或您创建的自定义用户)和对应的实例登录密码或SSH密钥。 - 密钥登录(推荐): 安全性更高,您需要在创建实例时选择“密钥对”登录方式,并下载私钥文件(
.pem
格式),在SSH客户端配置时,指定该私钥文件路径,连接时无需输入密码。
- 使用远程桌面 (Windows):
- 在本地Windows电脑上,使用“远程桌面连接”程序(
mstsc.exe
)。 - 输入ECS实例的公网IP地址(或绑定的弹性公网IP地址)。
- 点击“连接”,输入Windows实例的管理员用户名(如
Administrator
)和实例登录密码。 - 首次连接可能需要确认证书警告。
- 在本地Windows电脑上,使用“远程桌面连接”程序(
- 控制台远程连接 (Workbench):
-
管理安全组(防火墙):
- 安全组是什么? 安全组是虚拟防火墙,用于控制一个或多个ECS实例的入方向和出方向网络流量,它是保障实例安全的第一道防线。
- 操作步骤:
- 在实例列表中找到目标实例,点击右侧的“管理”。
- 在左侧导航栏选择“本实例安全组”。
- 您会看到该实例关联的安全组列表(一个实例可关联多个安全组)。
- 点击安全组ID进入该安全组的管理页面。
- 配置规则:
- 入方向: 控制外部访问实例的流量。务必谨慎! 默认情况下,阿里云新建的安全组入方向规则通常是拒绝所有访问(除个别管理端口如ICMP),您需要根据业务需求显式添加允许规则。
- 允许SSH (Linux):协议
TCP
,端口范围22
,授权对象(源IP)通常设为0.0.0/0
(允许所有IP,风险高,仅测试用)或更精确的IP段(如您的办公网IP)。 - 允许RDP (Windows):协议
TCP
,端口范围3389
,授权对象同上。 - 允许HTTP/HTTPS:协议
TCP
,端口范围80
/443
,授权对象0.0.0/0
(网站服务通常需要)。
- 允许SSH (Linux):协议
- 出方向: 控制实例访问外部的流量,默认通常是允许所有出站流量,如有特殊安全要求(如只允许访问特定IP或端口),可在此配置拒绝规则。
- 入方向: 控制外部访问实例的流量。务必谨慎! 默认情况下,阿里云新建的安全组入方向规则通常是拒绝所有访问(除个别管理端口如ICMP),您需要根据业务需求显式添加允许规则。
- 重要安全实践:
- 最小化原则: 只开放业务绝对必需的端口和协议。
- 限制源IP: 对于管理端口(SSH 22, RDP 3389),强烈建议将授权对象设置为仅允许您信任的特定IP地址或IP段(如公司IP),而不是
0.0.0/0
。 - 定期审查: 定期检查安全组规则,移除不再需要的规则。
-
重置实例密码:
- 如果您忘记了实例的操作系统登录密码(root/Administrator或自定义用户),可以在控制台重置。
- 在实例列表中找到目标实例,点击右侧的“更多” -> “密码/密钥” -> “重置实例密码”。
- 输入新密码并确认。注意: 重置密码后,必须重启实例才能使新密码生效,请确保在业务低峰期操作。
-
管理磁盘(系统盘与数据盘):
- 查看磁盘: 在实例“管理”页面的左侧导航栏选择“本实例磁盘”,可查看挂载到该实例的系统盘和数据盘信息(类型、容量、状态等)。
- 挂载数据盘:
- 如果创建实例时添加了数据盘但未挂载(Linux需分区格式化,Windows需初始化),或您单独购买了云盘,需要将其挂载到实例上。
- 在“本实例磁盘”页面,找到状态为“待挂载”的数据盘,点击右侧的“挂载”。
- 选择目标实例(通常就是当前实例),点击确定。
- 重要后续操作: 挂载成功后,您必须登录到实例操作系统内部,对数据盘进行分区、格式化(Linux)或初始化、新建卷(Windows)操作,才能正常使用,具体操作请参考阿里云官方文档。
- 卸载数据盘:
- 在“本实例磁盘”页面,找到要卸载的数据盘,点击右侧的“卸载”。
- 前提条件: 确保数据盘已在操作系统内部安全卸载(Linux执行
umount
命令,Windows在磁盘管理中“脱机”),且没有程序正在读写该盘,否则可能导致数据损坏。 - 确认卸载后,数据盘状态变为“可用”,可挂载到其他实例或释放。
- 扩容磁盘:
- 如果磁盘空间不足,可以在控制台扩容(系统盘和数据盘都支持)。
- 在“本实例磁盘”页面,找到目标磁盘,点击右侧的“更多” -> “磁盘扩容”。
- 选择扩容后的容量(只能增加,不能减少),支付费用。
- 重要后续操作: 扩容完成后,您必须登录到实例操作系统内部,执行扩展分区和文件系统的操作,才能真正使用新增空间,具体操作因操作系统和磁盘分区方式而异,请务必参考阿里云官方文档。
-
创建快照(数据备份):
- 快照是什么? 快照是磁盘数据在某一时间点的完整只读拷贝,是最重要的数据备份和恢复手段。
- 创建手动快照:
- 在“本实例磁盘”页面,找到目标磁盘(系统盘或数据盘),点击右侧的“创建快照”。
- 输入快照名称(便于识别),点击确定,快照创建需要时间,完成后可在“快照”页面查看。
- 设置自动快照策略(强烈推荐):
- 在控制台左侧导航栏选择“存储与快照” -> “快照”。
- 点击“自动快照策略” -> “创建策略”。
- 设置策略名称、执行时间(建议业务低峰期)、重复日期(如每天)、保留时间(如保留最近7天)。
- 创建策略后,在“快照”页面或磁盘详情页,将策略应用到需要自动备份的磁盘上。
- 使用快照:
- 恢复磁盘: 当磁盘数据损坏或需要回滚时,可以用快照回滚磁盘(会覆盖当前数据!)。
- 创建自定义镜像: 基于系统盘快照创建自定义镜像,用于快速创建环境一致的实例。
- 创建新磁盘: 用快照创建一块新磁盘,数据与快照点一致。
-
管理弹性公网IP (EIP):
- EIP是什么? EIP是可以独立购买和持有的公网IP地址资源,它可以动态绑定到ECS实例(或SLB、NAT网关等),并在实例释放后保留,方便IP地址管理。
- 申请EIP: 在控制台左侧导航栏选择“网络与安全” -> “弹性公网IP”,点击“申请弹性公网IP”,选择带宽计费方式(按固定带宽/按使用流量)和带宽峰值。
- 绑定EIP:
- 在EIP列表中找到目标EIP,点击右侧的“绑定资源”。
- 资源类型选择“ECS实例”,然后选择目标实例。
- 绑定后,该实例将使用EIP作为其公网IP地址(原公网IP会被释放)。
- 解绑EIP: 在EIP列表中找到目标EIP,点击右侧的“解绑”,解绑后EIP保留,可再次绑定到其他资源。
- 释放EIP: 如果不再需要,可以释放EIP(释放后无法找回)。
重要提示与最佳实践
-
安全第一:
- 强密码/密钥: 为实例设置复杂且唯一的登录密码,或强制使用SSH密钥登录。
- 最小化安全组: 严格限制入站端口,尤其是管理端口(22/3389)的源IP。
- 及时更新: 定期更新操作系统和应用的安全补丁 (
yum update
/apt-get update && apt-get upgrade
for Linux; Windows Update)。 - 安装安全软件: 考虑安装云安全中心(安骑士)等安全防护软件。
- 定期备份: 快照是核心! 务必为系统盘和重要数据盘配置自动快照策略,考虑异地备份(如OSS)以应对极端情况。
-
监控与告警:
- 利用阿里云云监控服务,监控ECS实例的CPU、内存、磁盘IO、网络流量等指标。
- 设置合理的告警阈值(如CPU持续>80%),通过短信、邮件、钉钉等方式接收告警通知,以便及时发现问题。
-
成本优化:
- 按需选择配置: 根据实际负载选择合适的实例规格(vCPU、内存),避免资源闲置浪费。
- 利用弹性: 对于波动业务,考虑使用弹性伸缩(Auto Scaling)自动增减实例。
- 选择合适的计费方式: 长期稳定运行的实例可考虑包年包月(更优惠);短期或波动大的实例可选择按量付费(更灵活),EIP按流量计费适合带宽使用波动大的场景。
- 释放闲置资源: 及时停止或释放不再使用的实例、磁盘、EIP、快照等,避免持续计费。
-
文档是宝库:
- 阿里云官方文档是您最权威、最全面的参考资料,遇到任何操作疑问或概念不清,请第一时间查阅官方文档:https://help.aliyun.com/product/25365.html (ECS文档中心)。
熟练掌握阿里云ECS的核心操作是高效、安全使用云服务器的基石,从控制台访问、实例启停、安全连接、防火墙配置,到磁盘管理、数据备份(快照)、网络IP管理,每一步都关乎业务的稳定与安全,请务必遵循安全最佳实践,善用监控告警,持续优化成本,并始终将阿里云官方文档作为您最可靠的指南,通过持续学习和实践,您将能充分发挥阿里云ECS的强大能力,支撑您的业务在云端稳健运行。
引用说明:
- 本文档中关于阿里云ECS产品功能、操作步骤、概念定义(如实例、安全组、快照、EIP等)的核心信息,均来源于阿里云官方文档(https://help.aliyun.com/product/25365.html),操作细节和最佳实践总结亦基于官方文档的指导原则和社区公认经验。
- 安全实践建议(如最小化安全组、强密码、密钥登录、及时更新)综合了阿里云安全白皮书、行业通用安全标准(如CIS Benchmarks)和运维最佳实践。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5143.html