第一次在腾讯云上使用服务器时,很多人会卡在登录这一步。实例显示创建成功,却连不上,多数时候问题出在密钥、端口或安全组上。下面按常见登录方式列出要检查的项目,并用一个典型例子说明排查顺序。

登录前先确认三件事
先看实例状态是否为“运行中”。已停止或还在初始化的实例无法登录,这一步最容易被忽略。然后在控制台实例列表里记下公网IP。最后确认凭证:创建时选了密码就记住密码;绑定了SSH密钥对,就找到对应的私钥文件。
操作系统不同,登录方式也不同。Linux实例一般使用SSH,默认端口22,用户名通常是root,Ubuntu镜像下常见的是ubuntu。Windows实例使用远程桌面,默认端口3389,用户名一般是Administrator。
方式一:控制台网页登录
不需要安装任何工具,适合临时操作。进入控制台的“云服务器”页面,找到实例,点击操作栏里的“登录”,选择登录方式即可。标准登录需要输入用户名和密码,免密登录依赖已经绑定的密钥。
网页登录适合临时看一眼系统状态或修改配置。长时间敲命令时,浏览器里的终端容易卡顿,日常运维还是建议改用本地SSH。
方式二:用SSH登录Linux实例
Mac和Linux自带终端。Windows 10及以上版本内置了OpenSSH客户端,打开PowerShell就能使用。基本格式如下:
ssh root@你的公网IP
第一次连接时,终端会让你确认服务器指纹,输入yes,再输入密码即可。使用密钥登录时,要用-i指定私钥路径:
ssh -i ~/.ssh/tencent_key.pem root@你的公网IP
如果私钥文件权限过宽,SSH会直接拒绝使用。Linux或Mac下执行chmod 400修改权限即可。不少新手第一次遇到这个报错,会以为是服务器的问题,其实是本地文件权限。
方式三:用远程桌面登录Windows实例
在Windows本机按Win键加R,输入mstsc并回车,填入公网IP,点击连接,再输入管理员账号和密码。Mac用户可以从App Store安装Microsoft Remote Desktop。
连不上时,先看实例是否开放了3389端口,再看安全组是否放行了这个端口。
一个典型例子:22端口连接超时
小王在腾讯云买了一台轻量服务器,准备部署个人博客。他在本地终端执行SSH命令,等了很久没有反应,最后提示连接超时。他一开始怀疑是密码错了,后来又怀疑IP填错,结果都不是。
回到控制台后他发现,前几天为了收紧安全,他修改过安全组规则,只保留了HTTP和HTTPS,把22端口的入站规则删掉了。SSH流量因此被拦在外面。他在安全组里重新加了一条入站规则:协议选TCP,端口填22,来源先填自己的IP,再连接就通了。
这类超时大多是网络层的问题,应先查安全组、防火墙和IP,再去怀疑账号。按从外到内的顺序排查,能省下不少时间。
常见报错怎么查
- 连接超时:看安全组是否放行对应端口,看实例防火墙设置,再核对公网IP。
- Permission denied:多半是密码输错或密钥不匹配。确认用户名和密钥对与实例绑定的一致,用户名写错也会报这个错误。
- UNPROTECTED PRIVATE KEY FILE:私钥权限过宽,用chmod 400改掉即可。
- 远程桌面黑屏或连不上:确认3389端口已放行,实例处于运行状态。拿不准时,先用控制台网页登录看看系统是否正常。
- 忘记密码:可以在控制台的实例页面重置密码,重置后通常需要重启实例才能生效。
- 密钥丢失:私钥无法从控制台重新下载。恢复访问一般要重装系统或重置密钥,动手前务必备份重要数据。
登录稳定之后,再收紧权限
SSH端口不建议长期对全网开放,安全组的来源最好限定为自己常用的IP段。能用密钥就不要用密码,密码本身也要足够强。root账号直接登录有风险,可以创建普通用户,再通过sudo获取权限。登录日志定期翻一翻,异常访问往往能更早被发现。
登录本身并不复杂。分清网页登录、SSH和远程桌面各自适合的场景,出问题时先查安全组,再查凭证,大多数问题都能定位。