阿里云国际站免信用卡开户实操:渠道关联、风控规避与首个 ECS 部署清单
绕开海外 Visa/Mastercard 绑卡拒付与账单地址二审,通过云大仙使用 USDT($30 起充)直接获取阿里云国际站独立账号,并完成 RAM 权限加固与新马日港节点选型。
阅读全文阿里云国际站 ECS 连不上 SSH?按报错判断问题层级,再依次排查官方诊断与 Workbench、公网 IP 与带宽、安全组入方向规则、系统防火墙、sshd 监听端口、登录认证和资源占用,每一步都附阿里云国际站官方文档。
在阿里云国际站买完 ECS,最让人着急的不是选配置,而是第一次登录就卡住:终端一直转圈后提示 Connection timed out,或者秒回一句 Connection refused,又或者密码明明没错却反复 Permission denied。很多人第一反应是「账号是不是被风控了」,其实绝大多数情况跟账号无关,是网络层、安全组、系统防火墙或 SSH 服务配置里某一处没对上。
这篇按「从外到内」的顺序,把阿里云国际站(alibabacloud.com)Linux 实例 SSH 连不上的排查步骤整理成一张清单。操作和规则以阿里云国际站官方文档为准,文中给出了对应的官方链接,方便你对照控制台操作。如果你还没有账号,可以先看阿里云代开的开通方式;已经有实例的话,直接往下按步骤查就行。
SSH 客户端的报错信息是最快的线索。不同的报错,对应的排查方向完全不同,先对号入座能省很多时间。
| 报错 / 现象 | 大概率卡在哪一层 | 优先检查 |
|---|---|---|
Connection timed out、一直转圈 | 网络不可达或被拦截 | 公网 IP、安全组入方向规则、实例是否运行、本地网络 |
Connection refused | 能到达实例,但端口上没有服务在听 | sshd 是否运行、实际监听端口、系统防火墙 |
Permission denied、密码错误 | 已连上 SSH,认证失败 | 用户名、密码或密钥、sshd_config 的登录策略 |
No supported authentication methods available | SSH 认证方式配置不匹配 | 密码登录是否被关闭、是否该用密钥 |
Connection reset by peer | 连接建立后被系统内部断开 | sshd 配置、系统环境、是否有异常进程 |
| 能 ping 通但端口不通 | 安全组或系统防火墙没放行该端口 | 安全组规则、firewalld / ufw |
官方的无法连接 Linux 实例的排查方法把原因分成两类:没有明确报错的,按网络、端口与安全组、资源占用的顺序手动排查;有明确报错的,按 PAM 安全框架、系统环境、SSH 服务配置三个方向对照处理。下面的步骤也按这个思路展开。
阿里云的诊断工具可以检测安全组配置、实例内部防火墙以及常见应用端口的监听状态,并给出诊断报告和修复建议链接。在控制台进入目标实例,切换到实例所在地域后运行诊断,看报告里有没有「入方向端口未放通」之类的异常项。诊断能直接定位的,按建议修复即可,比自己一项项猜快得多。
在 ECS 控制台进入实例详情页,点击「远程连接」,选择通过 Workbench 登录。官方文档的判断逻辑很清楚:
需要注意,Workbench 是从阿里云自己的网段发起连接的,安全组里要放行官方文档列出的 Workbench 网段才能用,具体网段以安全组使用场景文档为准。
连接超时时,官方文档给出的排查顺序是:公网 IP 是否正确、安全组是否放行端口、实例是否处于运行状态,然后用控制台的诊断功能查异常。具体可以这样做:
ping 公网IP;丢包或不通时可以用 mtr 或 tracert 看是哪一跳出了问题。注意系统内部防火墙也可能丢弃 ping 包,ping 不通不一定代表网络断了。地域选得离你太远、跨境线路高峰拥堵,也会让 SSH 变得很卡甚至超时。如果你还在选地域阶段,可以参考《阿里云国际站地域怎么选》,按访问人群和线路来挑。
ECS 的流量要先过安全组,再过操作系统防火墙,两层都放行才能到达 SSH 服务。官方在管理 Linux 实例的系统防火墙里说得很直接:安全组没放行 22 端口时,无论实例内部防火墙怎么配,外部请求都会在这一层被直接拒绝。普通安全组默认拒绝所有入方向访问,所以「新建实例后没加规则」是连不上的头号原因。
在实例详情页的「安全组」页签里,入方向增加一条规则,参数可以参考官方排查文档:
| 参数 | 建议填写 |
|---|---|
| 授权策略 | 允许 |
| 优先级 | 1(数字越小优先级越高) |
| 协议 | 自定义 TCP |
| 端口 | SSH(22);如果你改过 SSH 端口,填实际端口 |
| 访问来源 | 你本地的公网 IP,不建议填 0.0.0.0/0 |
官方特别提醒,来源填 0.0.0.0/0 表示允许任意 IP 访问远程端口,风险较高。更稳妥的做法是只放行自己的公网 IP;如果你家宽带的 IP 经常变,可以临时放行,用完再收紧。安全组规则的其他写法可以看官方的使用安全组文档。
规则加好以后,在本地执行:
telnet 公网IP 22
# 或者
nc -vz 公网IP 22返回 Connected 或 succeeded 说明端口已经通了,可以继续排查认证问题;仍然不通,就进入下一步检查系统防火墙和 sshd。
如果你买的是轻量应用服务器而不是 ECS,端口放行要在服务器的「防火墙」页签里操作。按官方轻量应用服务器防火墙设置文档,Linux 服务器默认放行 TCP 22、80、443 端口;如果你手动删除或禁用了 22 端口的规则,控制台会提示影响远程连接,重新添加或启用即可。两种产品的差别可以看《阿里云国际站轻量应用服务器和 ECS 怎么选》。
安全组放行了,端口还是不通,或者报 Connection refused,就要进实例内部看了。SSH 已经登不上,所以先用 VNC 进去。
按官方通过 VNC 连接实例文档,VNC 不受安全组设置和实例内运行软件的限制,正适合用来排查其他连接方式的异常。在实例详情页点击「远程连接」,展开其他登录方式,选择通过 VNC 远程连接,再输入登录用户(如 root 或 ecs-user)和实例密码。几点注意:
官方文档说明 Linux 实例的系统防火墙默认是关闭的,但如果你或某个一键脚本启用了 firewalld 或 ufw,又没放行 SSH,就会把自己挡在外面。
# Alibaba Cloud Linux / CentOS / Red Hat
sudo firewall-cmd --state
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
# Ubuntu / Debian
sudo ufw status
sudo ufw allow ssh官方给的原则是「先放行,后启用」:在没配好允许规则前直接启用防火墙,会导致连接被切断、实例失联。
改过 SSH 端口却没同步,是另一类常见问题。官方因端口配置错误导致 SSH 无法连接文档给出的检查方法是对比两条命令的结果:
sshd -T | grep -i ^port # 配置文件里的端口
ss -tlnp | grep sshd # sshd 实际监听的端口
systemctl status sshd # 服务是否在运行如果两个端口不一致,修改 /etc/ssh/sshd_config 让它与实际需要的端口一致,然后执行 systemctl restart sshd。改端口时要记得三件事一起做:安全组放行新端口、sshd_config 改成新端口、本地连接时用 ssh -p 新端口 用户名@IP。漏掉任何一步都会连不上。
能看到登录提示、但认证不通过,说明网络和端口都没问题了,重点看账号和凭证。
ssh -i 你的私钥.pem root@公网IP。本地私钥文件权限太宽时 OpenSSH 会拒绝使用,可以先 chmod 400 再试。Too many authentication failures、User root not allowed 等案例,遇到这些报错时按对应文档处理 PAM 或 sshd_config 里的限制。偶尔能连上、偶尔超时,或者连上后很快断开,要看一下资源占用。官方文档提到,CPU 负载过高、公网带宽不足、内存不足都可能导致无法远程连接;排除正常业务后 CPU 仍被异常占满,要警惕挖矿程序。处理方式是先用 VNC 登录查看 top、free -m,确认是业务负载还是异常进程,必要时升级规格或带宽。
防止服务器被入侵后反复失联,最有效的还是从一开始就把入口收紧:只对自己的 IP 开放 SSH、用密钥代替密码、给主账号开 MFA、日常操作用 RAM 子用户。具体做法在《阿里云国际账号购买后防封号清单》里有完整步骤。
| 顺序 | 检查项 | 怎么查 | 典型修复 |
|---|---|---|---|
| 1 | 诊断与 Workbench | 控制台一键诊断、Workbench 登录 | 按诊断报告修复 |
| 2 | 网络与实例状态 | 公网 IP、运行状态、带宽、换网络测试 | 更正 IP、启动实例、升级带宽 |
| 3 | 安全组 | 入方向规则、telnet 测端口 | 放行 22 或实际 SSH 端口 |
| 4 | 系统防火墙 | VNC 登录后查 firewalld / ufw | 放行 ssh 服务 |
| 5 | sshd 监听 | sshd -T、ss -tlnp | 统一端口并重启 sshd |
| 6 | 认证 | 用户名、密码、密钥、锁定 | 重置密码、改用密钥 |
| 7 | 资源 | CPU、内存、带宽占用 | 结束异常进程、升配 |
一般不是。新实例连不上最常见的原因是安全组没放行 22 端口、来源 IP 填错,或者没有购买公网带宽。账号层面的限制通常会在控制台或邮件里有明确提示,实例本身也会显示异常状态。先按本文第三、四步排查网络和安全组。
依次确认:规则加在了实例实际绑定的安全组上、方向是入方向、协议是 TCP、来源 IP 是你当前的公网 IP(宽带 IP 可能已经变了)。然后用 VNC 进去看系统防火墙和 sshd 实际监听端口。
用 VNC 登录,执行 ss -tlnp | grep sshd 看 sshd 现在监听的是哪个端口,再去安全组确认这个端口已放行,最后本地用 ssh -p 端口号 连接。三者有一处不一致就会失败。
实例的网络、安全组和系统配置都在你自己的账号控制台里,按本文步骤基本都能自己处理。在云大仙办理的阿里云国际开户账号是 alibabacloud.com 上的独立账号,控制台和工单功能与自己注册的一样;如果排查后怀疑是账号状态或账单问题,可以在 Telegram(@daxiancloud)找我们协助确认。
先确认实例处于运行中或停止中这两种支持 VNC 的状态,再确认用户名和密码;忘记密码就在控制台重置实例密码。如果 VNC 显示黑屏,官方说明是系统休眠,按任意键唤醒即可。仍有问题,可以在阿里云国际站控制台提交工单,附上诊断报告截图。
---
还在准备第一台服务器?可以先看《阿里云国际站免信用卡开户实操》里的首台 ECS 部署清单,把安全组、密钥和 MFA 一次配好,后面就很少会遇到「连不上」的问题。需要开通账号的话,可以直接在自助平台下单。