连接到云服务器
通过 SSH、远程桌面、VNC 控制台或串口终端登录实例,并管理密码与主机名。
实例创建完成(状态为 运行中)后,你可以通过 SSH、Windows 远程桌面,或者控制台内置的 VNC 控制台和终端登录实例。
找到登录信息
- 进入 云服务器 > 我的实例。
- 在实例所在行点击 管理(齿轮图标),打开实例详情页。
- 在 IP 地址 卡片中找到带 主 标签的地址,这是实例的主公网 IP。
- 在 基础信息 卡片中找到 初始密码,点击复制图标即可复制。
登录用户名取决于镜像:大多数 Linux 镜像为 root,Windows 镜像为 Administrator。少数镜像使用镜像自带的默认用户,如果 root 无法登录,请改用该镜像的默认用户名。
通过 SSH 连接(Linux)
在本地终端执行(把 203.0.113.10 替换为你的实例 IP):
ssh root@203.0.113.10首次连接时输入 yes 确认主机指纹,然后粘贴 初始密码。
登录后建议尽快配置 SSH 密钥登录并禁用密码登录,以降低被暴力破解的风险:
# 在本地生成密钥并上传到实例
ssh-keygen -t ed25519
ssh-copy-id root@203.0.113.10通过远程桌面连接(Windows)
- 在 Windows 上打开“远程桌面连接”(
mstsc),macOS 可使用 Microsoft Remote Desktop / Windows App。 - 计算机填写实例 IP,用户名填写
Administrator。 - 输入 初始密码 登录。
Windows 镜像首次启动时需要的时间较长,如果暂时无法连接,可以先用 VNC 查看启动进度。
使用 VNC 控制台
VNC 控制台相当于实例的“显示器”,即使网络配置出错、SSH 无法连接,也能看到实例的屏幕并登录。
- 在实例详情页顶部点击 VNC(也可以在 我的实例 列表中点击 控制台 图标)。
- 浏览器会弹出 VNC 窗口并自动完成认证。
- 在窗口中用实例的用户名和密码登录。
VNC 信息 卡片中显示了 VNC 的 端口 和 密码。如需修改 VNC 密码:
- 点击 密码 旁的编辑图标,打开 修改 VNC 密码。
- 输入新密码,或点击 生成随机密码。密码长度为 6–32 位,不能包含空格或中文字符。
- 点击 确定。
按照 VNC 协议的惯例,通常只有密码的前 8 个字符参与验证,建议设置 8 位密码。
使用终端(串口控制台)
点击详情页顶部的 终端,浏览器会打开实例的串口控制台。它不依赖实例网络,适合在 SSH 不可用时进行排障。
- 打开后如果是空白画面,按一次 Enter 键唤出登录提示。
- 串口控制台需要操作系统在串口上提供登录界面。如果始终没有输出,请改用 VNC 控制台。
修改 root / Administrator 密码
- 在 基础信息 中点击 初始密码 旁的编辑图标,打开 修改密码。
- 输入新密码,或点击 生成随机密码。密码长度为 8–64 位,不能包含空格或中文字符。
- 点击 确定。
控制台通过实例内的虚拟机代理(QEMU Guest Agent)修改密码,因此实例必须处于开机状态,并且代理服务在运行。如果你卸载或停用了该代理,修改不会生效;这时请通过 VNC 登录后在系统内修改密码。请不要设置弱密码。
修改主机名
- 在 基础信息 中点击 主机名 旁的编辑图标,打开 修改主机名。
- 输入新主机名(1–64 个字符,不能包含空格或中文字符),点击 确定。
为了让新主机名生效,系统会强制关闭并重新启动实例,正在运行的服务会中断,未保存的数据可能丢失。请在业务低峰期操作。
重启实例
在详情页顶部打开 电源操作 菜单,选择 软重启,确认后实例会正常重启。
一次只能执行一个操作
修改密码、重启、重装、快照等操作都会进入实例的任务队列依次执行。如果提示 队列正在执行中无法继续操作,说明上一个操作还没有完成,请稍后再试。
通过 API 操作
控制台使用的接口同样可以通过 API 调用,请求需要携带登录后获得的令牌(Authorization: Bearer <token>)。
查看实例详情(返回 IP、镜像、磁盘等信息):
curl -H "Authorization: Bearer $TOKEN" \
https://api.yeap.cloud/api/evm/user/vms/<实例ID>重启实例:
curl -X POST -H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"base":"reboot"}' \
https://api.yeap.cloud/api/evm/user/vms/<实例ID>/power接口返回 JSON,status 为 success 表示操作已进入队列,error 时 msg 中给出原因。