服务器创建好了,控制台也显示“运行中”,却不知道从哪里连进去,或者密码明明没记错,还是提示登录失败。这是很多人在华为云上踩的第一个坑。下面按实际操作的顺序,讲清楚华为云服务器登录教程里最常用的几种方式,以及连不上时该从哪里查起。

连接前先核对这三项
动手之前花一分钟看看下面三件事,大部分连接问题在这一步就能发现。
- 实例状态:在弹性云服务器列表里,状态要是“运行中”。如果显示“关机”或“故障”,SSH 和远程桌面都不会有任何响应。
- 公网地址:从自己的电脑直接访问,实例需要绑定弹性公网IP(EIP),或者使用已分配的公网地址。如果只有私网IP,就得先通过跳板机或VPN进入内网,直接连是不通的。
- 安全组端口:Linux 默认用 22 端口(SSH),Windows 默认用 3389 端口(远程桌面)。安全组里没放行这个端口,是新手最常见的失败原因,也最容易被忽略。
本地工具没配好时,先用控制台远程登录
如果本地客户端还没配好,或者当前网络暂时连不上,可以直接在华为云控制台操作。进入弹性云服务器列表,点击目标实例右侧的“远程登录”,浏览器里会打开一个命令行窗口。它不依赖本地网络,适合临时检查防火墙规则,或者确认 SSH 服务是否已经启动。
控制台远程登录一般还是要输入服务器的登录密码。所以创建实例时最好就设置一个足够强的密码,并且记在可靠的地方。等真要用时才发现忘了,重置一遍反而更耽误事。
Linux 服务器:用 SSH 连接
Linux 服务器通过 SSH 协议连接。Windows 用户可以直接使用 PowerShell 自带的 ssh 命令,也可以用 PuTTY 或 Xshell。Mac 和 Linux 用户打开终端就能用。
假设服务器公网IP是 203.0.113.10,登录用户是 root,命令如下:
ssh root@203.0.113.10
第一次连接时,终端会询问是否信任该服务器的指纹,输入 yes 确认即可。之后输入密码。注意,Linux 终端输入密码时不会显示任何字符,光标也不动,这是正常现象,输完直接回车。
如果创建实例时选的是密钥对登录,就需要用私钥文件。假设私钥文件名是 key.pem,先修改文件权限:
chmod 400 key.pem
ssh -i key.pem root@203.0.113.10
这一步很容易被跳过。私钥文件权限太开放时,SSH 客户端会直接拒绝使用,并提示“UNPROTECTED PRIVATE KEY FILE”。把权限改成只有所有者可读,问题就解决了。
Windows 服务器:用远程桌面连接
Windows 服务器使用远程桌面协议(RDP)。在本地 Windows 电脑上按 Win+R 打开运行窗口,输入 mstsc 并回车,在计算机一栏填写公网IP,点击连接,再输入管理员账号和密码。Mac 用户可以在 App Store 下载微软远程桌面客户端,操作基本一样。
Windows 服务器的默认管理员账号通常是 Administrator,具体还是以创建实例时的设置为准。账号登录不上时,先确认账号名是否正确,别急着反复改密码。
案例:密码没错,却连不上
小王在华为云上买了一台 Linux 服务器,用来部署个人博客。创建完成后,他在终端里输入 ssh 命令,系统返回“Connection timed out”,连续试了几次都没有反应。他以为是密码有问题,反复重置,还是连不上。
后来他按顺序逐项检查:
- 确认实例状态为运行中,排除服务器没开机的可能。
- 查看IP,发现之前填的是私网地址,于是换成绑定的弹性公网IP。
- 进入安全组,发现入方向只放行了 80 和 443 端口,22 端口没开。他新增一条规则,协议选 TCP,端口填 22,源地址先设为自己的公网IP,既能连上,也不会对所有地址开放。
- 重新执行连接命令,成功登录。
这个案例说明,超时一般指向网络层面,比如公网IP、安全组或防火墙,不一定是密码的问题。密码错误时,服务器通常会直接返回“Permission denied”。两种报错指向的方向完全不同,先看清报错原文,能省下不少排查时间。
登录之后,先做这几件事
能登录只是开始,接下来还要做一些基础加固。
- 修改默认密码:登录后马上换掉初始密码,别用简单的组合。
- 减少密码登录:如果不是必须,就关闭 root 用户的密码登录,改用普通账号加密钥的方式。
- 收窄来源地址:安全组的源地址尽量限制在可信IP范围内。22 或 3389 端口长期对所有地址开放,容易被扫描和暴力尝试。
- 更新系统并查看日志:定期安装系统补丁,并检查登录日志,发现异常尝试及时处理。
连不上时的排查顺序
华为云服务器能登录,前提是实例运行中、公网地址可达、安全组放行对应端口。Linux 优先用 SSH,Windows 用远程桌面,控制台远程登录留作兜底。遇到连接失败,先看报错是超时还是认证失败,再按网络、端口、认证的顺序往下查,大多数问题都能很快定位。