先记录错误,再选择分支

下面是常见提示示例,不是服务器实测截图。对照完整报错,先保留服务商网页控制台,不重复重装或更改防火墙。

SSH 登录示意:确认服务器地址、端口和登录密钥,成功后看到服务器终端提示符
操作示意:地址和输出均为示例,按你自己的控制台资料填写。

连接超时 / Operation timed out

  1. 在服务商控制台确认实例运行,复制正确 IP 和 SSH 端口。
  2. 检查服务商安全组与服务器防火墙是否允许该端口;不要直接清空防火墙。
  3. 使用你自己的宽带和另一条网络分别测试,区分本地网络与服务器问题。
  4. 仍无法连接时,从网页控制台查看 SSH 服务,再联系服务商。
ssh -v -p 22 root@你的服务器IP

详细输出只用于本地排查。公开截图先遮盖 IP、账号、路径等信息,不发布私钥。

Permission denied(publickey / password)

网络通常已连接,重点核对登录用户名、密钥是否对应这台机器、密码是否允许。不要把服务商账户密码当成服务器密码。Ubuntu 镜像可能使用普通用户,按控制台说明确认。

REMOTE HOST IDENTIFICATION HAS CHANGED

可能刚重装服务器,也可能连接到错误主机。先从服务商控制台核对 SSH 公钥指纹;确认变化原因后,才删除本机对应的旧记录。不能因为报错就直接忽略验证。

初始化脚本失败

  1. 先执行 --check,核对受支持系统、架构、权限和空间。
  2. 保存具体错误,检查软件源和 DNS 连通性,不连续重复执行。
  3. 有已有业务时停止新机初始化,先备份并评估兼容性。
  4. 通过网页控制台确认服务状态,保留旧 SSH 会话,另开一个会话测试新端口。

什么算成功

SSH 登录成功后看到服务器提示符;输入 hostname 与 whoami 能得到服务器主机名和登录用户名。初始化后使用 --status 检查,再从新会话验证连接;“命令没有报错”不等于业务验收通过。

# 以下为示例输出,名称以你自己的机器为准
root@example-vps:~# whoami
root
root@example-vps:~# hostname
example-vps
返回首次登录 → 返回初始化教程 →
遇到报错?按提示排查 →