新手购买阿里云服务器(ECS)后,连接并操作的流程如下(以 Linux 系统(如 CentOS/Alibaba Cloud Linux/Ubuntu) 为例,Windows 略有不同,文末会补充):
✅ 一、前提准备
-
已成功购买 ECS 实例
- 确保实例状态为 “运行中”(在 阿里云控制台 → 云服务器 ECS 查看)。
-
已配置安全组规则(关键!很多新手卡在这一步)
- ✅ 允许 SSH(端口 22) 入方向访问(来源 IP 建议设为你的实际公网 IP,或临时设为
0.0.0.0/0测试用,后续务必收紧) - ✅ 若需访问网站(如 Nginx/Apache),还需放行 80(HTTP)、443(HTTPS) 等端口
→ 进入 ECS 实例详情页 → 安全组 → 配置规则 → 添加安全组规则
- ✅ 允许 SSH(端口 22) 入方向访问(来源 IP 建议设为你的实际公网 IP,或临时设为
-
获取登录凭证
- 公网IP地址:在实例列表或详情页中找到「公网IP」(若未分配,需申请弹性公网IP并绑定)
- 用户名:Linux 默认是
root(CentOS/Alibaba Cloud Linux)或ubuntu(Ubuntu) - 密码:创建实例时设置的 实例登录密码(非阿里云账号密码!)
⚠️ 若忘记密码,可在控制台 重置实例密码(需重启生效)
✅ 二、连接服务器(推荐方式)
🔹 方式1:使用本地终端(Mac/Linux)或 Windows Terminal / PowerShell(推荐)
# 格式:ssh -p 端口 用户名@公网IP
ssh -p 22 root@123.56.78.90 # 替换为你的公网IP
- 首次连接会提示确认指纹,输入
yes回车 - 然后输入你设置的 实例登录密码(输密码时无回显,正常输入完按回车)
✅ 成功后看到类似 [root@iZxxx ~]# 即表示已登录!
💡 提示:Windows 用户可安装 Windows Terminal 或使用自带 PowerShell(Win10/11 已内置 OpenSSH 客户端)。
🔹 方式2:使用 PuTTY(Windows 经典工具,图形界面)
- 下载安装 PuTTY
- 打开 PuTTY:
- Host Name:填写你的公网IP
- Port:
22 - Connection type:
SSH - 点击 Open
- 弹出窗口输入用户名(如
root),回车 → 再输入密码(不显示,输完回车)
🔹 方式3:阿里云 Web 控制台「远程连接」(应急用,不推荐日常)
- 在 ECS 实例详情页 → 点击 「远程连接」 → 输入远程连接密码(首次需在控制台设置)
- ✅ 优点:无需本地网络/防火墙配置,适合临时排障
- ❌ 缺点:延迟高、不支持复制粘贴(部分版本支持)、无完整终端体验
✅ 三、连接成功后基础操作建议
| 操作 | 命令 | 说明 |
|——|——|——|
| 查看系统信息 | uname -a 或 cat /etc/os-release | 确认系统版本 |
| 查看磁盘空间 | df -h | 检查 / 分区是否充足 |
| 更新系统 | yum update -y(CentOS/Alibaba Cloud Linux)apt update && apt upgrade -y(Ubuntu) | 推荐首次登录后执行 |
| 修改密码(加强安全) | passwd | 为当前用户改密(如 root) |
| 创建普通用户(更安全) | useradd -m -s /bin/bash usernamepasswd username | 避免长期用 root |
| 开启 SSH 密钥登录(强烈推荐!) | 后续配置 ~/.ssh/authorized_keys,禁用密码登录 | 更安全、免密登录 |
✅ 四、常见问题排查
| 现象 | 可能原因 | 解决方法 |
|——|———-|———–|
| Connection refused | SSH 服务未启动 / 端口不是22 / 安全组未放行22 | 检查安全组 + netstat -tuln | grep :22(需先通过Web终端登录) |
| Connection timed out | 公网IP未绑定 / 实例未运行 / 安全组拦截 / 本地网络限制 | 检查实例状态、公网IP、安全组;尝试用手机热点测试 |
| 登录后提示 Permission denied (publickey) | 错误地配置了密钥登录且未提供密钥 | 改用密码登录,或检查 PuTTY 是否加载了私钥(.ppk) |
| 忘记密码 | — | 控制台 → 重置实例密码 → 重启实例(必须重启才生效) |
✅ 五、Windows ECS 用户注意
- 远程连接用 远程桌面(RDP),端口
3389 - 安全组需放行
3389 - 用户名默认为
Administrator,密码同实例登录密码 - 连接方式:Windows 自带「远程桌面连接」(mstsc),输入公网IP即可
🎯 新手友好小贴士
- ✅ 先用密码登录熟悉环境,再逐步升级为 SSH密钥登录(更安全)
- ✅ 立即修改默认密码,禁用 root 远程登录(编辑
/etc/ssh/sshd_config→PermitRootLogin no) - ✅ 学会用
screen或tmux防止断连丢失任务 - ✅ 重要数据及时备份(快照/对象存储OSS)
- 📚 官方文档直达:阿里云 ECS 连接指南
需要我帮你:
- ✅ 生成一份 SSH密钥对并配置免密登录 的详细步骤?
- ✅ 写一个 新购服务器初始化脚本(更新+新建用户+防火墙配置)?
- ✅ Ubuntu/CentOS 任一系统的 建站(Nginx + PHP + MySQL)一键部署教程?
欢迎随时告诉我你的系统类型和需求,我可以为你定制下一步 👇
CLOUD技术笔记