为了直观理解,您可以参考这个整体流程,然后查看下方的详细步骤说明:
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),授权对象建议设为 HTTP/HTTPS (如果用于网站)端口 80 和 443,授权对象 其他应用端口如数据库端口(MySQL 3306, Redis 6379等),授权对象强烈建议设置为内网IP段或特定IP,不要对公网开放。 5、分配公网IP(如果还没有) 如果您的实例是按量付费或创建时未分配公网IP,可以 * 绑定一个弹性公网IP。 * 或者在“更多”菜单中选择“网络和安全组” -> “分配公网IP地址”(注意这可能会产生费用)。 第二阶段:远程连接并配置系统(对应流程6-10) 6、远程连接到服务器 Linux (如CentOS, Ubuntu) * 使用SSH客户端 (如 PuTTY, Xshell, 或终端)。 命令 Windows Server * 使用远程桌面连接 (mstsc)。 * 地址输入公网IP,用户名为 7、系统基础配置(首次登录后必做) 更新系统 (以 CentOS 为例) 修改主机名 (可选) 修改SSH端口(可选但推荐,增强安全) 编辑SSH配置文件 * 找到 重启SSH服务 切记在阿里云控制台安全组中同步放行新的SSH端口,再断开当前连接,并用新端口重新连接。 8、创建普通用户并配置权限(安全最佳实践) 不建议长期使用root,创建一个具有sudo权限的普通用户 * 此后,使用 9、安装必备软件 根据您的用途安装 Web服务Nginx ( 数据库MySQL ( 编程语言环境Python, Java, Node.js, PHP。 其他工具Git, Vim, Wget, Curl, Htop(进程监控)。 10、配置系统防火墙 * 除了阿里云安全组,系统内部的防火墙也应配置。 Firewalld (CentOS 7/8, Alibaba Cloud Linux 2/3) 第三阶段:收尾与优化(对应流程11) 11、创建系统盘快照(强烈建议) * 回到阿里云控制台,在实例的“磁盘”信息中,找到系统盘。 * 点击“创建快照”,为快照命名,例如 这是一个完整的备份,以后系统出问题,可以随时用这个快照回滚到初始化完成的状态。 12、后续监控与维护 * 可以开启云监控,在控制台查看CPU、内存、磁盘和网络流量。 * 设置报警规则,当资源使用率超过阈值时,通过短信、邮件等方式通知您。 初始化一台阿里云主机的关键步骤顺序是:登录控制台 -> 重置系统/密码 -> 配置安全组(最重要!) -> 远程连接 -> 更新系统/修改默认配置 -> 创建普通用户 -> 安装软件 -> 创建快照备份。 遵循这个流程,您就能获得一台安全、干净、随时可用的云服务器,对于生产环境,建议在完成上述步骤后,进一步考虑数据盘挂载、日志管理和定期备份策略。 文章摘自:https://idc.huochengrm.cn/zj/24490.html0.0.0.0/0(全部)或您自己的固定IP您的IP/32 以增强安全。0.0.0.0/0。ssh root@<您的公网IP地址>,然后输入重置后的密码。Administrator,密码是重置后的密码。
# CentOS/Alibaba Cloud Linux
yum update -y
# Ubuntu/Debian
apt update && apt upgrade -y
hostnamectl set-hostname my-new-servervi /etc/ssh/sshd_config#Port 22, 去掉注释并改成Port 你的新端口号 (如 2222)。systemctl restart sshd
# 添加用户
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。yum install nginx -y), Apache。yum install mysql-server -y), PostgreSQL。
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 --reloadInitialized-系统-日期。
评论