上个月帮一个做跨境独立站的朋友看他的第一台机器,从注册到 SSH 登录成功,前后用了两天半。买机器只花了四分钟,剩下两天半全耗在实名材料被打回两次、安全组没放行、私钥权限太宽这三件事上。
阿里云国际版的控制台和国内版不是一套,菜单名字、计费单位、默认选项都不一样。第一次进去的人容易在"看起来能点"的地方点错。
下面按操作顺序走一遍。
第一步:实名材料,先看清楚要什么
个人认证提交身份证或护照,两个都能过。企业认证要营业执照加法人证件,部分情况还要一份授权书。
真正卡人的是材料本身。
扫描件要四角完整,不能裁边,不能压在深色桌面上拍,反光和阴影都会被判为不清晰。手机截图基本必被打回,因为截图会带状态栏和压缩痕迹。我用 iPhone 直接拍营业执照那次就被打回了,理由是图像模糊,换成扫描仪出的 PDF 才过。
企业名称要跟营业执照一字不差,包括括号的全角半角。有人把"(上海)"写成"(上海)",审核直接退回。
审核时长看主体和时段。个人通常几小时到一天,企业一到三个工作日。周五下午提交的企业认证,大概率要等到下周二。
这一条我没实测过所有国家的主体,非中国大陆的营业执照要求会更细,以官网当时的页面为准。
第二步:选区域和币种,这一步后面改不动
区域决定网络延迟。客户在广东,选香港或新加坡,往返延迟大概 20–40 毫秒;选弗吉尼亚,同样一个页面请求要 200 毫秒以上。客户在德国,选法兰克福。
区域还决定能买什么规格。同一个实例族,不是每个地域都有货。想买的 2 核 4G 通用型在某个区域显示"暂无可售",换个区域就有了,这不是账号问题。
币种在注册时定,USD 和 HKD 最常见。香港业务选 HKD 少一层汇兑,供应商和客户都用美元就选 USD。开完户再改要走工单,麻烦。
第三步:选规格,2 核 4G 是不是起点
我的判断是:第一台机器按 2 核 4G 起步,除非你明确知道自己要跑什么。
1 核 1G 能开起来,但装完 MySQL 和 PHP 就只剩几百兆内存,编译个扩展都会 OOM。4 核 8G 对个人博客和小程序后端是浪费,一个月多花的钱够买两三个域名。
2 核 4G 的边界在哪:日 PV 一万以内的站点、单机跑一个 Spring Boot 或 Laravel、并发几十的个人项目,够用。要跑 Elasticsearch、要跑视频转码、要开四五个 Docker 容器,这档就不够了。
带宽有两种买法,按固定带宽和按使用流量。固定带宽 1M 的机器,下载速度峰值大约 128KB/s,传个 5MB 的图片要几秒。按流量计费适合流量波动大的站点,但被刷的时候账单会失控,这一点要有心理准备。
系统盘默认 40G ESSD,够装系统和一两个应用。数据盘后面随时能加。
页面上的按钮叫"创建实例",规格那一栏可以按 vCPU 和内存筛,也可以直接搜实例族名字。
第四步:安全组,22、80、443 都要单独放行
这一步是最容易漏的。
新建实例时可以选"新建安全组"或"使用已有安全组"。选默认安全组的人,八成都登不上去,因为默认规则里没有 22。
进入安全组,点"入方向",点"手动添加",协议类型选 SSH(22),源填 0.0.0.0/0 或者你自己的出口 IP。80 和 443 同样处理。
源填 0.0.0.0/0 意味着全世界都能连你的 22 端口,会被扫。更稳的做法是只放行自己办公网的 IP,出差再临时加一条。我自己的机器上,22 端口常年只开两个 IP,日志里的爆破记录从每天几百条降到个位数。
出方向默认全通,一般不用动。
第五步:创建密钥对,私钥只给一次
阿里云国际版的 Linux 实例默认走密钥登录,密码登录是关的。
在"密钥对"页面点"创建密钥对",名字随便起,创建完浏览器会自动下载一个 .pem 文件。这个文件只下载这一次,关掉页面就再也拿不到,只能重新生成一对再绑定。
本地拿到 .pem 之后立刻改权限:
不改权限,ssh 会直接拒绝,报 WARNING: UNPROTECTED PRIVATE KEY FILE!,然后 Permission denied (publickey)。很多人以为是密钥错了,其实是权限太宽。
Windows 上用 PuTTY 的话,要先拿 PuTTYgen 把 .pem 转成 .ppk,这一步也常被跳过。
第六步:SSH 登录
实例创建完,在实例列表里能看到公网 IP。命令是:
第一次连会问 Are you sure you want to continue connecting,输 yes。
连不上,按这个顺序看:公网 IP 有没有分配、安全组 22 有没有放行、密钥对有没有绑定到这台实例、用户名对不对。阿里云国际版的 Linux 镜像用户名是 root,Ubuntu 镜像有的版本也是 root,不像 AWS 那样分 ec2-user 和 ubuntu。
如果换了镜像发现 root 登不上,去看镜像说明里的默认用户名,别硬试。
镜像顺手说一下
镜像这一栏有三个常见选项:Alibaba Cloud Linux、Ubuntu、Windows Server。
Alibaba Cloud Linux 是自家维护的,内核参数调过,装宝塔或者 LNMP 一键包兼容性好,缺点是社区资料少,遇到问题搜不到几篇。
Ubuntu 22.04 的资料最多,装 Docker、装 Node、装 Python 都是照着官方文档走,出错也好搜。代价是默认源在境外,装包慢的时候要换源。
CentOS 7 已经停止维护,新项目别选了。
Windows Server 要额外付授权费,除非你确实要跑 .NET 或者远程桌面,否则不划算。
每一步卡在哪
步骤
常见卡点
现象
处理
实名
材料模糊、名称不一致
审核退回,提示图像不清晰
换扫描件,四角完整,名称逐字核对
区域币种
区域选远、规格无货
延迟高,或提示暂无可售
按客户位置选区域,无货就换地域
规格
内存太小、带宽买成 1M
装环境 OOM,站点打开慢
2 核 4G 起步,带宽按流量或 3M 以上
安全组
没放行 22
连接超时,不是拒绝
入方向加 SSH 规则,源限自己 IP
密钥对
没下载、权限 644
Permission denied (publickey)
重新生成并绑定,chmod 600
登录
用户名错、没公网 IP
提示 host key 或直接超时
查镜像默认用户,检查是否分配弹性 IP
几个后面才会遇到的问题
到期提醒的邮件会发到注册邮箱,如果那个邮箱平时不看,续费就容易断。建议在费用中心设一个余额提醒,阈值设在够付一个月的位置。
快照默认不自动开,手动拍一张系统盘的快照,五分钟,出问题能回滚。
账单是按小时出的,按量付费的实例关机后如果还留着公网 IP 和云盘,这两项继续计费。想彻底停掉要选"节省停机模式"或者直接释放。