在 Akamai Cloud(Linode)上部署 AgentAura:一台可 SSH 的服务器
在 Akamai Cloud 开一台 Ubuntu 24.04 Linode,用 My Server 部署 AgentAura,无需 API token。

在 Akamai Cloud(Linode)上部署 AgentAura:一台可 SSH 的服务器 🟢
Linode 现在叫 Akamai Cloud,但服务器仍然叫 Linode,控制台也还是 cloud.linode.com 上的 Cloud Manager。跟着这篇做完,你会有一台 Linode:Ubuntu 24.04、2 核 CPU、4 GB 内存、一个公网 IPv4 地址,外加一把 SSH 密钥,你和 AgentAura 都能用它以 root 登录。
我们走的是 My Server(我的服务器)这条路,也就是所有 AgentAura 客户端都提供的 SSH 方式(网页、iPhone 和 iPad、Mac、Android、Windows、Linux)。下面每一步为什么这样选,给 AgentAura 准备服务器里都有解释。
你不需要 Linode 的 API token。 Cloud Manager 可以为 Linode API 创建个人访问令牌(personal access token),并按服务分别设为 No Access、Read Only 或 Read Write。AgentAura 不用它,只需要能通过 SSH 登录服务器。照着教程「顺手」建一个,只会多出一个你得自己保管好的凭据。
Cloud Manager 时不时会改版,你看到的按钮名称可能和本文略有出入。
1. 注册账号
在 login.linode.com/signup 用邮箱、用户名和密码注册,也可以直接用 Google 或 GitHub 账号。接下来 Akamai 会要求你:
- 点击它发来的邮件链接,确认邮箱;
- 验证手机号,验证码通过短信发送;
- 选择个人(Personal)或企业(Business)账号;
- 添加付款方式(信用卡、借记卡或 PayPal)和账单地址。Akamai 用它来核实身份,只有在你部署了付费服务时才会扣费。
大多数账号即时开通,少数需要先经过人工审核。Akamai 还建议开启两步验证,因为任何能登录你账号的人,都可以重置你名下 Linode 的 root 密码。
截至本文撰写时(2026 年 9 月),Akamai 的免费额度页面写的是:新客户可获得 100 美元额度,在试用期内使用。没用完的额度会过期,超出部分按标准价格收费,而且仍然需要一个有效的付款方式。
2. 生成 SSH 密钥并添加到 Cloud Manager
专门为这台服务器新建一把密钥,不设密码短语(AgentAura 没有填写密码短语的地方):
# macOS 或 Linux
mkdir -p ~/.ssh
ssh-keygen -t ed25519 -f ~/.ssh/agentaura -N "" -C "agentaura"# Windows 10 或 11,在 PowerShell 里执行。提示输入密码短语(passphrase)时,直接按两次回车。
New-Item -ItemType Directory -Force "$HOME\.ssh" | Out-Null
ssh-keygen -t ed25519 -f "$HOME\.ssh\agentaura" -C "agentaura"密钥的几条规则,总览文章里讲得更细。现在显示公钥并复制:
cat ~/.ssh/agentaura.pub # macOS / Linux
Get-Content "$HOME\.ssh\agentaura.pub" # Windows PowerShell在 Cloud Manager 右上角点你的用户名,选 SSH Keys。点 Add an SSH Key,填一个标签(比如 agentaura),粘贴公钥,点 Add Key。ed25519 在支持的格式之列。
3. 创建 Linode
打开顶部栏的 Create 菜单,选 Linode,然后填写表单:
- 区域(Region): 选离你最近的。
- 镜像: 在 Distributions 里选 Ubuntu 24.04 LTS。不要选 Quick Deploy App:AgentAura 需要一台干净、没装别的东西的服务器。
- 套餐(Plan): Shared CPU 标签页里的 Linode 4 GB(2 个 vCPU、4 GB 内存、80 GB 存储)。不需要独享 CPU(Dedicated CPU)套餐,也不需要 GPU。表单里没有单独选择 CPU 架构的地方。
- 标签(Label): 起个好认的名字,比如
agentaura。 - SSH Keys: 勾选
agentaura这把密钥,它会被加到root账户上。 - Root Password: 添加了密钥时可以不填。如果填了,root 默认也能用这个密码通过 SSH 登录,所以要设得足够长。如果不填,浏览器里的控制台(Lish)需要密码才能用,之后可以通过重置 root 密码来设置。
- 网络: 接口选 Public Internet,IPv4 地址用自动分配的(不额外收费)。不要只配 VPC:它的 Allow public IPv4 access 选项默认不勾选,不勾的话这台 Linode 连不上外网。两种网络接口类型(network interface type)对这样一台单独的服务器都可以用。
- 防火墙: 选之前先看下一步。
点 Create Linode。Akamai 的说法是,用发行版镜像创建大约需要 3 分钟。之后你会进入这台 Linode 的详情页,上面能看到它的 IP 地址。
4. 防火墙与网络
创建表单会让你选一个云防火墙(Cloud Firewall)。你可以选已有的(如果在 Account Settings 里设过默认防火墙,会自动填上)、新建一个,或者选 No firewall,但 Akamai 不推荐后者。云防火墙本身免费。
最容易让部署失败的就是这里:新建的自定义防火墙,入站策略默认是 Drop,出站策略默认是 Accept。一条规则都不加,它就会挡住 SSH。所以:
- 加一条入站规则: TCP 22 端口(SSH),来源为所有 IPv4 和所有 IPv6,动作 Accept。不要只放行你自己的 IP:AgentAura 是从它自己的云端连过来的,安装要连,之后看日志、重启、升级也要连。
- 出站策略保持 Accept,安装程序才能下载软件包。
- 别的都不用开。 AgentAura 通过一条出站的 Cloudflare Tunnel 访问 agent,不需要再开放任何入站端口。
如果你用的是防火墙模板或已有的防火墙,挂上去之前,先检查它的入站规则里有没有同样这条 SSH 规则。
5. 自己先登录一次
Linode 显示为运行中之后再等几分钟:它可能还在完成首次启动,或者正在做软件包升级,这会把 apt 锁住。详情页的 SSH Access 里有一条现成的 ssh root@... 命令,加上你的密钥即可:
ssh -i ~/.ssh/agentaura root@203.0.113.10
# Windows PowerShell: ssh -i "$HOME\.ssh\agentaura" root@203.0.113.10第一次连接会询问主机指纹,输入 yes。看到 root@ 开头的提示符,就说明成功了,输入 exit 退出。
6. 在 AgentAura 里填写
在 AgentAura 里选 My Server,填入:
| AgentAura 里的字段 | 默认值 | 填写 |
|---|---|---|
| Server IP | — | Linode 概要(Summary)里的 IPv4 地址(Network 标签页里也能看到) |
| Login user | root | root |
| Password 或 SSH key | Password | 切换到 SSH key,粘贴完整的私钥 |
| SSH port | 22 | 保持 22 |
显示私钥内容,方便复制:
cat ~/.ssh/agentaura # macOS / Linux
Get-Content "$HOME\.ssh\agentaura" # Windows PowerShell全部复制,包括 BEGIN 和 END 那两行。开始部署,并盯着输出看:每一步都会报告。接下来要选的模型凭据,见快速上手。
7. 费用与清理
Akamai 对 Shared CPU 的 Linode 按小时计费,不足一小时按一小时算,但每月不会超过该套餐的月度封顶价。账单在每月 1 日生成;新账号的费用累计超过某个门槛时,还可能在月中先出一张账单。
最重要的一条:关机的 Linode 照样计费,因为它的数据和资源仍然为你保留着。在 AgentAura 里删除 agent 也不会删掉 Linode。要停止计费,进入 Linodes,点这台服务器旁边的 ... 菜单,选 Delete,再点 Delete Linode 确认。删除会抹掉数据,包括 Backups 服务里的备份快照。
常见问题
- 连接超时。 云防火墙没有放行 SSH 的入站规则(默认是 Drop),或者规则只放行了你的 IP。另外确认 Linode 有公网 IPv4 地址。
- Permission denied (publickey)。 创建 Linode 时没勾选这把密钥、粘贴成了
.pub文件,或者密钥设了密码短语。反正这台 Linode 上还什么都没有,删掉后用正确的密钥重建,通常比修复更快。 - 安装停下来,提示要 sudo 密码。 Akamai 的「Set up and secure」指南建议新建一个受限用户并禁止 root 登录。
sudo需要密码的用户,AgentAura 用不了。保留仅限密钥的root登录,或者给那个用户配置免密码 sudo。 - 安装卡在
apt锁上。 首次开机的升级还没跑完。等几分钟再部署一次。
本文参考的 Akamai 官方文档: Get started · Create a Linode · Create a Cloud Firewall · Billing