第一次买阿里云ECS的人,多半会在“实例建好了,但阿里云服务器怎么连接”这一步卡住。流程其实不复杂,难点通常在前置条件没查清,或者选错了连接方式。这篇文章按操作顺序讲,覆盖Linux和Windows两类实例,末尾附上常见报错的处理办法。

一、连接前先查四件事
动手之前,把下面四项过一遍。大部分连接失败都出在这里。
- 实例状态:在ECS控制台确认实例是“运行中”。已停止或已过期的实例,连不上是正常的。
- 公网IP或弹性公网IP:本地电脑要从外网访问,实例必须有公网IP。只有内网IP的机器,要先通过VPN或堡垒机中转。
- 安全组端口:Linux默认走22端口(SSH),Windows默认走3389端口(远程桌面)。对应端口要放行,授权对象尽量填自己的出口IP,别直接写0.0.0.0/0。
- 登录凭证:创建实例时设的密码,或绑定的SSH密钥对。忘了密码可以在控制台重置,但要重启实例,最好挑个不影响业务的时间做。
二、临时用Workbench网页登录
只是想看一眼服务状态,或者手边没有合适的终端工具,可以用控制台自带的Workbench。
路径是:进入阿里云控制台,打开“云服务器ECS”,在实例列表里找到目标机器,点“远程连接”,选Workbench,填好用户名和密码就能进命令行。不用装任何软件,也不依赖本机网络配置,在公司或网吧这类限制较多的环境里应急很方便。
但它更适合短时操作。大文件传输、编译这类长任务,还是用本地客户端更稳,也方便保存会话记录。
三、Linux实例用SSH连接
macOS和Linux用户
系统终端直接能用。假设公网IP是203.0.113.10,默认用户是root:
ssh root@203.0.113.10
第一次连接时,终端会问你是否信任这台主机的指纹,输入yes,再输密码就行。如果用密钥登录,先把私钥权限收紧,否则SSH会直接拒绝这把钥匙:
chmod 400 ~/.ssh/aliyun_key.pem
ssh -i ~/.ssh/aliyun_key.pem root@203.0.113.10
Windows用户
Windows 10及以上版本已经内置OpenSSH客户端,在PowerShell里用同样的ssh命令即可。习惯图形界面的话,Xshell、MobaXterm、PuTTY都可以。以Xshell为例,新建会话填好主机和端口,在身份验证里选“Public Key”并导入私钥,之后就能免密登录。
四、Windows实例用远程桌面
Windows实例走的是RDP协议。在本机按Win+R,输入mstsc,填公网IP,用户名一般是Administrator,输入密码就能进桌面。Mac用户可以从App Store装Microsoft Remote Desktop。
3389端口不建议长期对整个公网开放。最省事的做法是在安全组里把授权对象限制到固定IP,条件允许的话,先接入VPN再连。
五、传文件:代码和备份怎么送上去
连上之后,最常见的需求是上传网站代码或备份包。Linux实例可以直接用scp:
scp -i ~/.ssh/aliyun_key.pem ./site.tar.gz root@203.0.113.10:/var/www/
不熟悉命令行的运营同事,用WinSCP或Xftp更顺手。拖拽上传,远程目录一目了然,出错了也好定位。
六、一次“连不上”的排查过程
有个小型电商团队在部署新店铺时,运维同事在本地执行ssh一直超时。他们先看实例状态,显示正常运行;又确认公网IP也绑定了。最后问题出在安全组上:前几天为了测试,有人把22端口的授权对象改成了另一个办公网段,而这位同事用的是家里宽带,出口IP不在范围内。把授权对象改回来,连接马上恢复。
这件事提醒一点:超时多半是网络层或安全组的问题,和密码无关。密码错误一般会返回“Permission denied”,两类报错的排查方向完全不同,看清提示再动手。
七、常见报错怎么处理
- Connection timed out:先看安全组是否放行了端口,再看本地网络有没有屏蔽22端口。
- Permission denied (publickey):确认用的是创建实例时绑定的那对密钥,并检查私钥权限是否为400或600。
- Host key verification failed:实例重装后主机指纹会变。删掉本地known_hosts里对应的旧记录即可,但先确认这台机器确实是你的。
- 远程桌面黑屏或登不上:确认3389端口已放行,并且实例内的远程桌面服务已经开启。
八、连上之后先做的加固
能连上只是开始。服务器暴露在公网,最好尽早做基础加固,建议按下面的顺序来:
- 先确认密钥能登录,再关闭密码登录,在sshd_config里设置PasswordAuthentication no。顺序反了,容易把自己锁在外面。
- 安全组只开必要端口,授权对象收窄到固定IP段。
- 装上fail2ban,对反复失败的登录尝试自动封禁。
- 定期打系统补丁,重要数据做快照或备份。
阿里云服务器怎么连接看上去简单,背后其实牵涉实例状态、网络规则和凭证管理三层。按本文的顺序逐项核对,大多数问题十分钟内能定位。连通之后再慢慢补安全策略,服务器才能长期稳定跑下去。