阿里云主机怎么初始化?

HCRM技术_小炮 云主机 2026-04-03 29 0

核心流程图

为了直观理解,您可以参考这个整体流程,然后查看下方的详细步骤说明:

flowchart TD
    A[登录阿里云控制台] --> B[定位目标ECS实例]
    B --> C{是否重置为全新状态?}
    C -- 是 --> D[停止实例<br>更换系统盘/重置密码]
    C -- 否, 新购或已重置 --> E
    
    subgraph E [关键安全与网络配置]
        F[配置安全组规则<br>(按需开放端口)]
        G[绑定弹性公网IP<br>(如未自动分配)]
    end
    
    E --> H[使用远程工具连接服务器]
    
    subgraph I [系统初始化配置]
        J[更新系统及安装补丁]
        K[修改默认远程端口]
        L[创建个人账号并禁用root]
        M[安装必备软件<br>(如Web服务、数据库等)]
        N[配置防火墙]
    end
    
    H --> I --> O[创建磁盘快照<br>(备份初始状态)]

**详细步骤说明

第一阶段:控制台基础操作(对应流程1-5)

1、登录控制台

* 访问 [阿里云官网](https://www.aliyun.com/),使用您的账号登录,进入管理控制台

* 在“产品与服务”中找到弹性计算EC ->云服务器ECS

2、找到您的实例

* 在ECS实例列表中找到您需要初始化的主机。

3、重置系统/密码(可选但关键)

如果您是新购的实例,此步通常已由系统完成。

如果您想重装系统或忘记密码

停止实例在实例列表右侧,点击“更多” -> “实例状态” -> “停止”。(注意: 更换系统盘需要先停止实例)。

重置系统盘(重装系统)在“更多”菜单中,选择“磁盘和镜像” -> “更换操作系统”,选择您需要的镜像(如 CentOS、Ubuntu、Windows Server 等)和版本。

重置密码在“更多”菜单中,选择“密码和密钥” -> “重置实例密码”,设置一个强密码。

4、配置安全组(防火墙)

* 这是安全的核心步骤,安全组控制着哪些端口可以被外部访问。

* 点击实例名称,进入详情页,找到安全组

点击配置规则,通常至少需要添加以下规则(根据您的需求)

SSH (Linux) / RDP (Windows)端口 22 (Linux) 或 3389 (Windows),授权对象建议设为0.0.0.0/0(全部)或您自己的固定IP您的IP/32 以增强安全。

HTTP/HTTPS (如果用于网站)端口 80 和 443,授权对象0.0.0.0/0

其他应用端口如数据库端口(MySQL 3306, Redis 6379等),授权对象强烈建议设置为内网IP段或特定IP,不要对公网开放。

5、分配公网IP(如果还没有)

如果您的实例是按量付费或创建时未分配公网IP,可以

* 绑定一个弹性公网IP

* 或者在“更多”菜单中选择“网络和安全组” -> “分配公网IP地址”(注意这可能会产生费用)。

第二阶段:远程连接并配置系统(对应流程6-10)

6、远程连接到服务器

Linux (如CentOS, Ubuntu)

* 使用SSH客户端 (如 PuTTY, Xshell, 或终端)。

命令ssh root@<您的公网IP地址>,然后输入重置后的密码。

Windows Server

* 使用远程桌面连接 (mstsc)

* 地址输入公网IP,用户名为Administrator,密码是重置后的密码。

7、系统基础配置(首次登录后必做)

更新系统 (以 CentOS 为例)

        # CentOS/Alibaba Cloud Linux
        yum update -y
        
        # Ubuntu/Debian
        apt update && apt upgrade -y

修改主机名 (可选)

        hostnamectl set-hostname my-new-server

修改SSH端口(可选但推荐,增强安全)

编辑SSH配置文件vi /etc/ssh/sshd_config

* 找到#Port 22, 去掉注释并改成Port 你的新端口号 (如 2222)。

重启SSH服务systemctl restart sshd

切记在阿里云控制台安全组中同步放行新的SSH端口,再断开当前连接,并用新端口重新连接。

8、创建普通用户并配置权限(安全最佳实践)

不建议长期使用root,创建一个具有sudo权限的普通用户

        # 添加用户
        adduser your_username
        # 设置密码
        passwd your_username
        # 赋予sudo权限
        usermod -aG wheel your_username  # (CentOS/Alibaba Cloud Linux)
        # 或者
        usermod -aG sudo your_username   # (Ubuntu/Debian)

* 此后,使用your_username 登录,需要管理员权限时在命令前加sudo

9、安装必备软件

根据您的用途安装

Web服务Nginx (yum install nginx -y), Apache。

数据库MySQL (yum install mysql-server -y), PostgreSQL。

编程语言环境Python, Java, Node.js, PHP。

其他工具Git, Vim, Wget, Curl, Htop(进程监控)。

10、配置系统防火墙

* 除了阿里云安全组,系统内部的防火墙也应配置。

Firewalld (CentOS 7/8, Alibaba Cloud Linux 2/3)

        systemctl start firewalld
        systemctl enable firewalld
        # 开放端口,例如之前修改的SSH端口
        firewall-cmd --permanent --add-port=2222/tcp
        # 如果运行Web服务
        firewall-cmd --permanent --add-service=http
        firewall-cmd --permanent --add-service=https
        firewall-cmd --reload

第三阶段:收尾与优化(对应流程11)

11、创建系统盘快照(强烈建议)

* 回到阿里云控制台,在实例的“磁盘”信息中,找到系统盘。

* 点击“创建快照”,为快照命名,例如Initialized-系统-日期

这是一个完整的备份,以后系统出问题,可以随时用这个快照回滚到初始化完成的状态。

12、后续监控与维护

* 可以开启云监控,在控制台查看CPU、内存、磁盘和网络流量。

* 设置报警规则,当资源使用率超过阈值时,通过短信、邮件等方式通知您。

初始化一台阿里云主机的关键步骤顺序是:登录控制台 -> 重置系统/密码 -> 配置安全组(最重要!) -> 远程连接 -> 更新系统/修改默认配置 -> 创建普通用户 -> 安装软件 -> 创建快照备份

遵循这个流程,您就能获得一台安全、干净、随时可用的云服务器,对于生产环境,建议在完成上述步骤后,进一步考虑数据盘挂载、日志管理和定期备份策略。

文章摘自:https://idc.huochengrm.cn/zj/24490.html

评论